[FIX] fixed the 'variable' consumption of xslt files for a QcML file. Now expects a valid standalone xslt (i.e. with a xml preamble in the first line, stylesheet starting in the second line).
[API] OPENMS_DLLAPI removed from GridBasedClustering
Merge pull request #946 from lars20070/fix/GridBasedClustering

OPENMS_DLLAPI removed from GridBasedClustering
Merge pull request #936 from mwalzer/feature/QCML

[FIX] fixed the 'variable' consumption of xslt files for a QcML file.
[FEATURE] added mzid support via DOM parsing
- starting with read functionality on handler level
- new branch(!), after merge/rebase nightmare with old one (feature/mzid)
[FIX] added scannumber to metainfo of PeptideIdentification
[FIX] fixed proteinhit reading
[Featrue] added DOMHandler to the FileHandler, showcased with FileInfo
[FIX] Fixed SpectrumIdentificationList_Ref hickup
[FIX] fixed correct number of proteinhits
[FIX] mzid writing (both stream and dom) fixed technically - not
semantically
[FIX] switched to mzid stream writing, first attempt to handle a huge
family of errors with cv/user params in very custom mzid files
[Feature] added MetaInfo objects to the userparams and the other way
around for mzid write/read
[FIX] corrected mzid header write (id & date)
[UNKNOWN] just added debug hack in FileInfo (toberemoved! afterwards)
and some TODO comments - due to urgent workplace shift
[FIX] mzid AdditionalSearchParams are written, redundant pepevidence
fixed, broke spectrumidentificationresult - see FIXMEs
[FIX] added generic fragmentation table entry in mzid
[FIX] fixed correct number of peptideevidences
[FIX] fixed mzid searchdatabase read/write
[FIX] fixed SpectraData write for mzid with MetaValue spectra_data -
this will be empty if read from idxml (not captured there at all, yuk!)
then set to UNKNOWN in mzid