[BUILD,INTERNAL] moved superhirn code to separate lib
[BUILD] moved all SH tests to separate test project
[DOC,BUILD] added superhirn documentation to the doxygen system

 * revised generation of doxygen search paths (now macro based and customisable by the individual libs)
 * fixed trimming of include paths in class documentation
 * extended String_test
 * fixed SuperHirn test path
[FIX] added missing include
[FIX] fixed linux build
[FIX] fixed wrong reference to test data folder in superhirn tests

 * made CF_OPENMS_TEST_DATA_PATH "private" to avoid interference with other parts of the build system
[FIX] fixed windows linker error in ConversionHelper::convert
[FIX] fixed a large number of minor issues in libSuperHirn
[FIX] fixed typo in include
[BUILD,INTERNAL] fixed win linker error when linking libSuperHirn

 * some more cleanups of SuperHirn code
Merge branch 'develop' into feature/libsuperhirn

Conflicts:
	src/superhirn/include/OpenMS/TRANSFORMATIONS/FEATUREFINDER/SUPERHIRN/LCElutionPeak.h
	src/superhirn/include/OpenMS/TRANSFORMATIONS/FEATUREFINDER/SUPERHIRN/LCMS.h
	src/superhirn/include/OpenMS/TRANSFORMATIONS/FEATUREFINDER/SUPERHIRN/MS2ConsensusSpectrum.h
	src/superhirn/include/OpenMS/TRANSFORMATIONS/FEATUREFINDER/SUPERHIRN/MS2Info.h
	src/superhirn/include/OpenMS/TRANSFORMATIONS/FEATUREFINDER/SUPERHIRN/MSPeak.h
	src/superhirn/include/OpenMS/TRANSFORMATIONS/FEATUREFINDER/SUPERHIRN/SHFeature.h
[BUILD] adapted pyOpenMS build to libSuperHirn
[NOP] corrected comment in SuperHirn's CMakeLists.txt
[BUILD,PYOPENMS] fix pyOpenMS build

- move overloaded functions into a class (pyOpenMS currently cannot deal
  with overloaded global functions)
- write tests for conversion
Merge pull request #773 from OpenMS/fix/pyOpenMS_fix

[BUILD,PYOPENMS] fix pyOpenMS build
[NOP] fixed comment
Merge pull request #764 from aiche/feature/libsuperhirn

[FEATURE] lib superhirn