[PYOPENS] setup.py as minimal as possible

    moved codegeneration and moving of files needed for
    pyopenms distribution to new file create_cpp_extension.py

    setup.py is now as minimal as possible, which provides errors when
    using pip and its dependency resolution mechanism.
[PYOPENMS] only one build target for pyopenms

    building files for distribution + building extension "in place"
    in one step. this is faster than seperate builds, as the
    c++ compiler and linker are only called once
[PYOPENMS] refactored build targets for pyopenms
[PYOPENMS, CLEANUP] reformatted pyopenms.cmake
[PYOPENMS, FIX] fixed dependency decl in pyopenms.cmake
[FIX] disable OpenMP again for ILPDCWrapper

- it was re-enabled in 0ce469d0ee54f70ee5848639f02537e5451ad44a however
  the underlying issue still does not seem to be solved.
- see also bug #595
[FIX,TEST] fixed MRMDecoy

[FIX,TEST] fixed MRMDecoy_test

[FIX,TEST] fixed OpenSwathDecoyGenerator tests
[FIX] MRMDecoy: std::map replaced with boost::unordered_map
[FIX] fix RAM usage when adding dataprocessing to chromatograms

- instead of copying all chromatograms, add the dataprocessing directly
  to each chromatogram
[FIX] proper usage of map
Merge pull request #697 from timosachsenberg/feature/fix_map_usage

[FIX] proper usage of map in ControlledVocabulary
Merge pull request #689 from hroest/fix/OpenMP

[FIX] disable OpenMP again for ILPDCWrapper (see also #595)
Merge pull request #679 from grosenberger/develop

[FIX,TEST] fixed OpenSwathDecoyGenerator / MRMDecoy
Merge pull request #696 from hroest/feature/RAM_usage_chromatograms

[FIX] fix RAM usage when adding dataprocessing to chromatograms
[FIX] fix sizeof for stream positions

- replace sizeof(streampos) with sizeof(streamsize) since only the
  latter is guaranteed to be a typedef of a fundamental type
[PYOPENMS] fix pyOpenMS code
[FIX] Propagate metadata in OpenSwathWorkflow

- correctly handle meta data and propagate from spectra to chromatogram
  file
- add test for propagation
- increase performance by only reading the metadata once
- better logging output
[INTERNAL] change how populateMetaData_ is called -> cleaner solution
added MS experiment overview CV
[FEATURE,FIX] Added min/max values to go-to dialog, checked and corrected selected ranges