Modernize LoKiFitters
- prefer compiler generated destructors
- do not explicitly disable default constructors which are not implicitly generated anyway
- prefer nullptr over 0 where appropriate
- prefer std::unique_ptr over deprecated std::auto_ptr
- prefer inheriting base class constructors