Remove excessive signIn requests

The plugin was making multiple calls to signIn within the same instance
of ThePlatform_API. We now persist these tokens and reuse when possible
Fix the update method repeatedly running
Move the plugin update check

We hooked the plugin update method to the admin_init action, so it ran
on every page. What we really want is to only check for updates before
one of our pages is loaded.