Even more robust and intuitive audio/MIDI device dialog...

Couple of things:
1.  Better error messages for why the user is having to select an audio
device...
2.  The ability to silently fix the problem when ALSA decides to enumerate
the devices in a different order, a common problem in Linux audio...