client: Clean up database upgrade dialog implementation
Rename UpgradeDialog
to DatabaseManager
since it's not actually a
dialog, move it into the APplication package. Replace old Glade UI file
with a custom built dialog since it's trivial and so we can make it
modal for a main window.
Fixes #1007 (closed)