[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
Merge branch 'develop' of https://github.com/OpenMS/OpenMS into fix-idpep-mascot

Conflicts:
	src/topp/IDPosteriorErrorProbability.cpp
[INTERNAL] use 'boost::math::isnan' for NaN test (self-comparison may be optimized out with 'fast-math' compiler flag)
[FIX-#782,TEST] Fixed #782 ("IDPosteriorErrorProbability: wrong score annotation if 'prob_correct' is set"), added test case

With "prob_correct", use "Posterior Probability" (without the "Error") as score type and set "is higher score better?" to true.
Merge branch 'develop' of https://github.com/OpenMS/OpenMS into fix-idpep-mascot
Merge branch 'develop' of https://github.com/OpenMS/OpenMS into fix-idpep-mascot
[FIX] replaced 'DoubleReal' by 'double' in accordance with commit 4d40981a248cf4757f2e68668361f8eb68c40c99
ripped out DBAdapter (PersistentObject and DBConnection left in until sure that not needed) and removed methods using/building up on DBAdapter, docs, tests, etc
Removed DBConnection, and methods using it, TOPPView buttons, etc
Removed PersistentObject, and uses etc of it. DBRemoval should be complete
removed oxygen entries
Removed db from ToppView Preferences. Removed overlooked DB tests
DB_TEST FLAG aus doku entfernt, nehme an dass es sich auf die DB Klasse bezieht.
Put VisualStudio error question back into FAQ
doku fixes, remove QtSql from src/openms/cmake_findExternalLibs.cmake .
small fix to Win install doc for VS2013
Merge pull request #789 from cbielow/winDoc

small fix to Win install doc for VS2013
Merge pull request #776 from hendrikweisser/fix-idpep-mascot

[FIX] fix for IDPosteriorErrorProbability on Mascot search results (#740)