[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
[DOC] create README.md

add more information into README.md
Merge pull request #644 from hroest/Fix_header_macros

fix header macros
[FIX, #645] fix memory access violation in ms-numpress
[FIX] MS Numpress upstream fixes

- update to commit 21259b4a9eba62e8c398c2cfef4e80b875ff91d5 at
  https://github.com/ms-numpress/ms-numpress
[TEST] add test for corrupt numpress mzML file

- the corrupt file should not be read but rather a ConversionError
  should be thrown
[FIX] numpress fix

- wrong description was used for MS:1002313 CV term
[FIX] add CV terms for MS Numpress

- allows OpenMS to also read ms-numpress files (and not complain any
  more about unknown CV values)
[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
Merge pull request #649 from hroest/fix-ms-numpress

Fix ms numpress
[DOC] moved redundary information to the wiki
[NOP] added .gitignore containing the svn:ignore entries
[FIX] PeptideIndexer crashes on empty idXML (#653)
[FIX, TEST]
- added tests
- added check for empty FASTA

fixes #653