UpdateCheck is responsible for gathering version
information about the local SDK, uploading this information to
Google's servers in exchange for information about the latest
version available, and making both sets of information available
programmatically via UpdateCheckResults and for direct user
consumption via a nag screen printed to a specified PrintStream.