[FEATURE] improved purity computation
[FEATURE] adds puritystate struct to track current precursor and followup scan
[FIX] fixed some float compare warnings
[FEATURE,INTERNAL] added faster purity computation that works in a single linear scan
[INTERNAL] moved purity computation into separate method allowing computation on different spectra
[FIX,FEATRE] fixed computation of follow up scan and implemented purity computation based on Savitski et al. 2011

 * removed debug output
 * adapted test purity values, values where manually validated
[INTERNAL] code cleanup and some more documentation
[INTERNAL] improved handling of experiment end case
[INTERNAL,PARAM] purity interpolation can now be deactivated

 * fixed small bug in purity computation
[INTERNAL] added alternative implementation for purity computation
[INTERNAL] improved purity computation
[INTERNAL] replaced purity computation with new version
[TEST] added test with disabled purity interpolation
[NOP] uncrustify
[DOC] updates class doc of IsobaricChannelExtractor
[INTERNAL] added fabs to avoid problems with negative RTs
[INTERNAL,DOC] some minor code and documentation updates
[INTERNAL] added forward declarations where possible to IsobaricQuant stuff
[NOP] uncrustify on changed files
Merge pull request #1055 from aiche/feature/ib-improved-purityr

[FEATURE] improved purity computation for IsobaricAnalyzer