Changes to updater.

Total overhaul to the updater for preparation of version 2 of the
launcher.