fix some windows compile warnings
Merge branch 'develop' into fix/compile_warnings

Conflicts:
	src/openms/source/FORMAT/XTandemXMLFile.cpp
Merge pull request #1115 from timosachsenberg/fix/compile_warnings

fix some windows compile warnings
[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