Main update download and parse logic

Provides logic for the updates worker such that components of the add-on
can now ask for update information.
Update checking after profile load once

Hooks the update check in after the profile load and makes sure that it
only does the update check one time.