MIKMIDIInputPort now Avoids reconnecting to a given source if it's already connected.
Issue #12: MIKMIDIDeviceManager source connection method now returns a token which must be passed into the disconnection method. This allows for disconnecting individual event handlers. *NOTE:* This breaks existing MIKMIDI API and will require MIKMIDI applications to be update to support it.