[FIX] include fix for StatisticFunctions

- include all necessary headers for StatisticFunctions in the file
  itself
- ensure that test will catch it if includes are missing
[FIX] replace TRUE and FALSE macros from Qt
[FIX] move header macros to .C file
Merge pull request #644 from hroest/Fix_header_macros

fix header macros
[FIX] added .gitattributes to test data folders

 * disables line ending conversion for test data
 * fixes #647
[DOC] add OpenSWATH classes to DefaultParamHandlerDocumenter
[FIX-#618] fix spelling errors across OpenMS header files
[FIX,BUILD] fix pyOpenMS build without contrib

fix pyOpenMS build on certain Linux distributions when no contrib is
present (libsvm is not found due it being in a subfolder of
/usr/include).
[FIX] fixes MSVC compile issues in StatisticFunctions_test