Log suggested and actual input/output audio latency

Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
Clean up MainWindow::Startup()

Display the audio configuration dialog if necessary and then always
display the connection dialog.  This saves users from manually doing
File | Connect...

Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
Augment sample rate autoselection with manual controls

Previously the PortAudio AudioStreamer attempted to autoselect good
sample rate and latency settings.  This worked fine on some systems but
ultimately left some users with non-functioning audio.

Move the autoselection code into PortAudioConfigDialog and add manual
controls to set the sample rate and latency.  Also check the audio
settings so that the "Apply" button is only enabled when the system
actually supports these settings.

Note that we still do autoselection by default when the user selects a
device, but they now have a change to manually select the sample rate
and latency.

Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
Add Debian packaging scripts

Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
Add application icon and .desktop metadata

Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
Add Windows application icon

Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
Update Debian packaging for jammr 1.0.1 release

Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
Update Debian packaging for 1.0.2 release

Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>