Modernize LoKiGen
- remove obsolete SVN keywords
- prefer STL algorithms
- explicitly call c'tor when defining constants
- do explicitly implement functions the compiler will (implicitly) generate
- do not explicitly disable functions which would not be generared implicitly
- prefer override over virtual
- prefer struct over class if every mem function/data member is public
- add UNLIKELY hints in a few places
- do not call default member constructors in constructors