Re #8106. Check for failure to find an IDF in LoadInstrument

…and provide an error message in that case. Previously, it would plough
on into the parser and you'd get some SAX error which provided few
clues to the real failure reason.
Merge remote-tracking branch 'origin/feature/8106_missing_idf_error_message'