[FIX] proper usage of map in ControlledVocabulary

fixes redundant lookup in the terms_ map and reduces test times for e.g. MzMLFile_test by about 50%