* Prevent self-updates from getting stuck, allow updates to be canceled when waiting * Add "Check for updates" menu item to MyApps for full manual use cases * Complete Nearby implementation in 2.0 based on the stable implementation * In 2.0, Nearby does not work on Android 7.x so remove menu item there * Only show self-update notification when the app was in foreground before update * Fix pre-approval for Chinese ROMs that just send USER ABORT #3254 * Do not show uninstall button for system apps * Strictly enforce Nearby connections only happen on the same network subnet * Log error if ROM hasn't ported additional_repos.xml to JSON * Fixes to the categories * Various UI fixes