MIDIAccess.inputs/outputs should be readonly

Otherwise users can overwrite it like MIDIACcess.inputs = new myMap().
Merge pull request #88 from toyoshim/readonly

MIDIAccess.inputs/outputs should be readonly