[INTERNAL,API] removed public inheritance from std::vector for spectrum and chromatogram
[INTERNAL,API] removed public inheritance from AcquisitionInfo
[API,INTERNAL] moved SimTypes typedefs into a namespace, replaced Sample* with typedefs
[INTERNAL,API] removed public inheritance from TextFile and replaced it wit a member

 * moved implementation for KroenikFile to cpp and removed template argument
[FIX] fixes static loading issue in ProgressLogger
[INTERNAL,API] removed public inheritance from Map and replaced it with private inheritance
[NOP] automatic uncrustify run on changed files
[PYOPENMS] adapted api changes in pxds
[FIX] fixes gcc warning/error for unreachable code
[FIX] fixes windows compile issues after removing public inheritance

 * BinnedSpectrum now has a spectrum as member instead of deriving from MSSpectrum<>
[NOP] additional uncrustify run
[TEST] test fixes
[BUILD] fixes RPATH warning on osx
[PYOPENMS,API] switched from pair<> to simple struct in SimTypes to support python wrapping

 * additional cleanup of the BinnedSpectrum pad
[FIX] warning/error in BinnedSpectrum.cpp
Merge pull request #1029 from aiche/feature/remove-public-vector-inheritance

[FIX-#184] remove public vector/map inheritance
[FIX] improve set_peaks documentation

- write message what went wrong in assertion code
- fix typo
- reserve space for new data (for speed)