Adds exit confirmation via LifeCycle manager

Adds a custom ExitConfirmationPanel and lifecycle manager to Database
Connection Provider module.
Dialog tweaks and enables pending upload check
Remove label max size
Merge pull request #58 from physion/exit-confirmation

Exit confirmation for pending uploads