[FIX-#740] Fixed bug in IDPosteriorErrorProbability.cpp

Peptide with score 0 (e-value 10^99) will be ignored in the model testing and fitting. If the score is in the method "get_score_" 0 the method will return NaN. After the method was called, the returned score will be compared to NaN. If it is so, the score will be ignored in the model and set to 1.

Committer: Petra Gutenbrunner <pg12@sanger.ac.uk>
[TEST #740] testing changes of bugfix for IDPosteriorErrorProbability

Extended ...Mascot_input, ...Mascot_input2 with PeptideIdentification. It includes a PeptideHit with the score 0.
Created for both testfiles new outputfiles.

 modified:   ../src/tests/topp/IDPosteriorErrorProbability_Mascot_input.idXML
 modified:   ../src/tests/topp/IDPosteriorErrorProbability_Mascot_input2.idXML
 modified:   ../src/tests/topp/IDPosteriorErrorProbability_Mascot_output.idXML
 modified:   ../src/tests/topp/IDPosteriorErrorProbability_Mascot_output2.idXML
[FIX #740] Fixed bug in IDPosteriorErrorProbability.cpp

Codereview: replace tabs with spaces, changed comments

modified:   ../src/topp/IDPosteriorErrorProbability.cpp
[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
[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
[FIX] fixed windows linker error in ConversionHelper::convert
[FIX] fixed a large number of minor issues in libSuperHirn