mt32emu_qt:
- eliminated hangs on Windows when the app is closed enforcedly, e.g. when the user closes the app console or shuts down the system
- Improved ROM configuration. Added support for default ROM search path which is a directory "roms" located in the current user home directory. Bugfixes.
- Fixed exception thrown when a pinned synthroute is closed and reopened and then pushed the change ROM setup button.
- Main window now restores its geometry when the application starts.
- Now drops are possible to the main window which opens the MIDI player and adds the files being dragged.
- Added default values for ROM file names, so no configuration is required when standard-named ROM files are placed in the default ROM search path
- Updated MainWindow::on_actionROM_Configuration_triggered() to the new ROMSelectionDialog interface
- Fixed ROM selection dialog being opened twice when the ROM files aren't found
- Fixed build under POSIX environment when an old portaudio.h is present in system include directory
- Fixed build without internal portaudio, added required library for Windows referenced by portaudio.
- Fixed build on Linux (at least on Ubuntu 13.04): added required libs for POSIX systems
- Fixed build on FreeBSD broken by the last commit. Now dl lib is referenced if it is found separated from the libc.
- Fixed build on Fedora 18: added optional reference to rt lib
- Timbre names now get updated when a timbre is written to the timbre temp area
- Timbre name made const when sending notification via the ReportHandler
- LCD widget updated in a hope to look closer to the hardware behaviour
  (i.e. to what I can see in Robertmo's video at http://vogons.zetafleet.com/viewtopic.php?t=27560&p=301042#301042)
- Minor improvement in SynthStateMonitor
- Actually, both are to be reimplemented and generalised soon
- Got rid of those weird squares in timbre names when they contain null chars
- QSynth::getPatchName() made fully const as it should
- Major synth state visualization rework: removed inefficient report handler callbacks, nuked a lot of useless code
- UI improvement: it's now more compact still yet functional
- Added "MIDI MESSAGE" indicator (though, quite useless when sysexes are loaded without delay)
- LCD now displays timbre names in a way as I understand it (just looking Robertmo's video, no ROM DA).
- SynthStateMonitor now properly starts / stops update timer when its SynthWidget visibility changes
- Updated tabstops in SynthWidget
- Restricted access level of some unnecessary public methods
- Reimplemented rushed code for main window resizing when synth details panel changes visibility. It's now smooth and flicker free.