break out jack-midi

modified version of akapelrud's a6a579d
break out alsa-sequencer code.

adapted from akapelrud's 0f8f0eb
midi event readability: named struct

rebased from
https://github.com/akapelrud/setBfree/commit/8193ac00