[API] removed template argument from FeatureFinder
[API] removed template argument from FeatureFinderAlgorithm
[INTERNAL] moved featurefinderalgorithm impls to cpp files
[FIX] fixes cppcheck errors
[INTERNAL] added missing dll export macros to classes
[API] removed template from TraceFitter
[INTERNAL] moved TraceFitter code to cpp files
[FIX] fixes cpplint test in EGHTraceFitter.cpp
[INTERNAL] added missing dll export macros to TraceFitter classes
[API] removed peak template from ff picked helper structs
[PYOPENMS] adapt template changes in pyOpenMS
[FIX] fixed some compiler warnings in TraceFitters and FF
[INTERNAL] IWYU on openswathalgo
[INTERNAL] IWYU on Feature and ClassTest
[INTERNAL] IWYU cleanup on FeatureMap
[INTERNAL] IWYU on ConsensusFeature and ConsensusMap and additional cleanup on KERNEL classes

Conflicts:
	src/openms/include/OpenMS/FORMAT/ConsensusXMLFile.h
[INTERNAL] IWYU on FeatureHandle
[INTERNAL] IWYU on DATASTRUCTURES
[FIX] fixes win32 compile issues
Merge pull request #1123 from aiche/feature/remove-template-from-featurefinder

[FEATURE] remove PeakType template argument from FeatureFinder