Refactored out -instrumentWithID:, added -instrumentWithName: and implemented -isEqual and -hash on MIKMIDIEndpointSynthesizerInstrument