Removes PortMidi
(Recomitting for proper message)

This turns out to be unavoidable. To get proper device detection we
have to call MIDIClientCreate which turns out to be called by PortMidi
at initialization time. I will reimplement the rest of the Fa.Midi
module in this branch and then think about abstracting it out to
the platform directory.

See #40, #85