[FEATURE] replace String classes with StringUtils
[BUILD] added find module for xerces-c
[BUILD] switched from CMAKE_FIND_ROOT_PATH to CMAKE_PREFIX_PATH as it is the preferred way for giving additional base-directories for find_package
[CI,DOC] replaced CMAKE_FIND_ROOT_PATH with CMAKE_PREFIX_PATH in doc and ci scripts
[BUILD] fixed find_xerces variable names
[BUILD] rewrote findlibsvm to be more cmake like
[NOP] fixed case problem (libSVM -> LIBSVM)
[BUILD] some more cleanups of find scripts
[BUILD] switched to proper find module for coin

 * fixed compile issue in LPWrapper
[FEATURE,PARAM] added option to store MGF files in a more compact format
[FIX-#890] use compact format for MGF file in Mascot search (fixes #890)
[TEST,PARAM] updated test with new signatures of 'store' methods
[FORMAT] adjusted decimal precision for writing compact MGF
[PARAM,DOC] added option to write compact MGF; small doc improvements
[FORMAT] removed unnecessary newlines in MGF output
[BUILD] removed last traces of old contrib finding code
[BUILD,PYOPENMS] temporary workaround for pyOpenMS

 * see #900
Merge branch 'develop' into feature/better-lib-finding
[INTERNAL] move xml escape function

- move xml escape function from XMLFile to XMLHandler
- Handler usually has the task to properly escape strings (not the file
  which handles higher level operations)
- [TEST] fix test
[FIX] read and write the filterLine attribute

- fix MzXML file handling, no longer ignore filterLine attribute