[FIX] replaced DoubleReal and Real by double and float
[FIX] allow empty RT input

- OpenSwathWorkflow allows to not specify an iRT input file (it will
  simply assume that no iRT correction is requested and print a warning)
[FIX] move computation of overlapping features

- perform computation of overlapping features _after_ the boundaries are
  re-computed
[DEBUG] add option to get irt chromatograms for debugging
[FIX] pyOpenMS changes
[fix] replaced DoubleReal and Real in pxd files
[BUILD] fixed macosx extra libs (reduced to subset, CoreServices, CoreFoundation, OpenGL)
[BUILD,PYOPENMS] removed offending link args
[BUILD,PYOPENMS] fixed some more pyopenms compile issues on mac osx
[BUILD,PYOPENMS] made pyopenms.cmake a bit more cmake like
Merge pull request #784 from aiche/feature/fix-macosx-pyopenms-errors

[FEATURE] fix macosx pyopenms errors
Merge pull request #779 from timosachsenberg/feature/DoubleRealRemoval

[FIX] replaced DoubleReal and Real by double and float.
Merge pull request #781 from hroest/fix/OpenSwathFixes

Fix/open swath fixes
[FIX] fix Swath window estimation

- store center of a window in a SwathMap
- allow reading of Swath windows in any random order (map read SWATH
  scans directly by their precursor m/z). This makes no more assumptions
  about the order in which the scans are stored.
  - allows for missing scans in between
  - allows for MS1 scans in between
- allows to provide a set of swath boundaries to the consumer

- [TEST] write tests for random order reading