Avoid 0-sized message callbacks if SysEx msgs are ignored altogether.
SysEx callbacks filter condition moved to outer if.
Merge pull request #10 from codepainters/master

This merge fixes spurious callbacks when ignored SysEx messages on Mac OS, which only happened if the sysex messages were split across multiple packets.