[PYOPENMS,FIX] fixed streampos->long conversion
[PYOPENMS] changed extra methods on MSSpectrum

    get_peaks and set_peaks now return and receive different
    precisions for mz and ii, so that we get better resolution for mz.
    mz was float32 and is now float64
enable unity build on OpenMS lib (this required some fixes for unclean variable names and solution for ambiguous classes (std::set vs seqan::set), compilation time on Windows is reduced to <10% (5min vs 45min) on Ultrabook
fix attempt by omitting offending include
merge develop
fixes for linux and VS2013
unity build for GUI
[FEATURE] forward declaration of Matrix
[FEATURE] move conversion of ConsensusMap to own class

- put conversion of ConsensusMap into helper class
[FIX-#618] fix spelling errors in headers
Merge pull request #761 from hroest/feature/headerFixes

[FEATURE] moved ConsensusMap::convert into separate class to reduce coupling
Merge pull request #760 from hroest/feature/spellcheck

[FIX-#618] fix spelling errors in headers
[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 warnings in CONCEPTS
fixed some clang warnings

Conflicts:
	src/openms/include/OpenMS/KERNEL/PeakIndex.h