Merge pull request #12 from hroest/master

[FIX] recognize chromatograms properly
Reprofiling revisited, addition should be faster and more accurately
fixed hasPeak docstring - thanks biogeek
added charge return to deconvolute_peaks in spec.py
Merge pull request #14 from StSchulze/master

added charge return to deconvolute_peaks in spec.py
[FIX] undo check for TIC

TIC does not need to be present in a valid mzML, requiring it to be
present in all cases causes many valid mzML files to not be parsed at
all.

undo commit ef404d671b0afc6dc03be4d03715fd068de54f96
[FIX] fix regex

- the regex incorrectly matched any of the following characters
  scan=nativeID=" instead of either matching to 'scan=' or to
  'nativeID="' exclusively.
[TEST] test regexes
Merge pull request #15 from hroest/regex_fix

Regex fix
[TEST] move regexes test to ./test folder
[TEST] add Numpress test
[FEATURE] add support for ms-numpress

- ms-numpress is a library implementing several compression schemes for
  numeric data  from mass spectrometers.
  See https://github.com/ms-numpress/ms-numpress
- this commit implements support for reading mzML file that contain data
  compressed with ms-numpress. Currently the de-compression is done
  through pyOpenMS (Python bindings for OpenMS).
[DOC,TEST] add documentation

- add documentation about testing
- allow testing without invoking the ms-numpress tests
Merge pull request #16 from hroest/TICfix

[FIX] undo check for TIC
Merge pull request #17 from hroest/numpress

Numpress enabled. Thanks
updated documentation
updated README.txt, fixed typos
[FIX] ImportError for python3 compatibility
made tests python3 compatible
renamed 'src' folder to 'pymzml' to facilitate testing and using pymzml as a submodule without the need to install/rename folders