Add more polyfills and load them at startup
Better logging
Small changes

MidiMessage constructor
WIP Stream repeat()
Code style and other minor changes
Completed Stream component #1
Small corrections to MidiStream
Fixed Stream .where returning undefined if args type don't match
Small fixes of inheritance model
Merge branch 'dev-midistream' into dev
Small fixes

Fixed MidiMessage using global context instead of object context
Fixed $.log error when logging undefined
Refactoring
Multiple changes

Implemented components:
MidiDispatcher #8
Dispatcher #3
Timer #6

Updated Midi module #5
Merge branch 'dev'