Offload uninstaller GUI into its own class, add tests for that class, and do some additional minor cleanup of AddonManager.py.