Update Debian packaging for jammr 1.0.1 release

Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
Ignore HTTP non-200 replies in JammrUpdateChecker

Do not try to parse 302 redirects or other HTTP replies.

Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
Move startup code into MainWindow

The startup code in main() ran outside the app.exec() event loop.  This
means that QCoreApplication::Quit() does not work, for example.

Instead, always use the app.exec() event loop.  Create a single-shot
QTimer that schedules MainWindow::Startup().

Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
Exit if user decides to apply software updates

Operating systems may not support running a program while updating its
executable file.  Therefore we must close the program while the user
installs updates.

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