remove inclusion of jack.h so that we can build on a platform without JACK
redesign technique for naming/creating regions for MIDI clone (or other non-capture driven MIDI region creation operations).

See comments in Session::new_midi_source_name() for details.
remove use of JACK headers to allow building on systems without JACK
remove use of JACK headers to allow building on systems without JACK