Make MIDI.js "play nice" when other libraries are also present.

Specifically, this allows ImpactJS to run alongside MIDI.js, although any library which extends the Array prototype will benefit from this fix. Related: http://impactjs.com/forums/impact-engine/array-prototype-fix