Testing/mzid

so... the mzid pullrq.

There was some fighting to do due to backwards compatibility. Sorry, that took some time. Rudimentary interchangeability should be given now. But to be clear: Our old data-structure is (almost) unfit for purpose in that respect. Further developments (except for some minor things that could go in this pullrq) will be based on the new ds we started to develop in Izmir.

Also had some trouble with merging/rebasing, but now it should be fine - also thanks to timosachsenberg. 

This will break some tests. Not because of mzid. But because of a necessary CV update of psi-ms.obo. I could single that commit ('fixed some CV issues and updated the CV - still some parent term name…') out and make it an own pullrq. But I doubt this will help us clean the issue. There will always be some things that depend on others, getting even worse with more fine-grained pullrqs. Though for doc reason I could see this.

There are some failing test in openms/develop already, so I guess we have to go over them anyways.