[BUILD] fixed minor dependency issue with gui topp/utils tools
[FIX-#618] fix spelling errors
[FEATURE] update list of correctly spelled words
[REVERT] revert changes in pyOpenMS

- undo changes from commit 97422385b9723967dfa0c6851e08abd76fe3f88d and
  8cb34b4135df4769030bfb7d051a2c89a750899a since "reserve" is not seen
  by Cython
Merge pull request #1040 from hroest/fix/spellcheck

[FIX,NOP] spellcheck
[FIX] fix compile issue on win32 systems
[FIX] replaced class export with method level export in FeatureMap
[FIX] fixes a test failure in TextFile_test
Merge pull request #1045 from aiche/fix/libsuperhirn-win32

[FIX] fix compile issue on win32 systems
[FIX,PYOPENMS] fix PeakWidthEstimator code in pyOpenMS
[PYOPENMS] add filter function for chromatograms
[NOP,DOC] extend documentation
Merge pull request #1046 from hroest/fix/pyOpenMS_wrap

Fix/py open ms wrap
[FIX] first probe install path, then the build path for share/OpenMS; fixes #953
Merge pull request #1047 from aiche/fix/path-probing-order-953

[FIX] first probe install path, then the build path for share/OpenMS
[FIX] made arguments and methods in BSpline2d const (if possible)
[NOP] updated test with new method signatures
Merge pull request #1051 from aiche/fix/const-correctness-for-bspline2d

[FIX] made arguments and functions in BSpline2d const (if possible)
[FEATURE] improved purity computation
[FEATURE] adds puritystate struct to track current precursor and followup scan