Fixed the GitUpgrader to properly check for incoming commits, work with whatever branch is currently checked out and interact with the correct remote
Changed the HgUpgrader to no longer place the remote name in the settings file, but instead require the appropriate URL be named "default"