Fix issue with mismatching w/core.py functions
I'd removed some of Sheffler's code that kept track of Core Midi packet
lengths with received data but hadn't updated core.py to reflect this.
At some point it may be worth putting those things back in but adjusting
core.py so the default receive function doesn't break the data stream;
for now just fixing things to work simply.