Merge pull request #398 from wjp/sci_midiparser

SCI: Move MIDI event processing out of parseNextEvent
SCI: Start on proper channel remapping
SCI: Add minor notes
WIP: Start moving struct to midiparser
SCI: Remove superfluous check
SCI: Start state tracking
SCI: Minor fixes
SCI: Minor fixes
SCI: Starting on state restoring
SCI: Initialize state tracking
SCI: Fixes and debugging output
SCI: More fixes and debugging output
SCI: Yet more fixes and debugging output