adds display of resource from xmpp data
updated version
fixes Google OAuth2 support to re-up key on login

previously only requested/stored oauth2 key on account setup, which was wrong.
now the XMPPConnection requests a new key each time upon login, transparently to the user.
the only password stored is the x-google-token string in the account password field
which indicates that the GTalkOauth2 SASL auth should be used.
all GTalkOAuth2 code has been centralized in GTalkOAuth2.java class.
more clean up GTalkAuth and general account setup

now shows "Google Account" as an account type in list
then selecting that opens separate list of available google accounts on device

in the AccountActivity setup form, it now checks for Orbot being installed
and prompts user to install it via OnionKit helper class
uses OrbotHelper to check if Tor is running

prompts user if they want to start Orbot if not
added "Google Account" as string
updates for Google OAuth2 support

needed to add token refresh/invalidate support
initial support for importing keystore
updated for OrbotHelper check for Tor
added GOAuth2 request to setup account
added online account switcher to titlebar
removed chat switcher from title/actionbar
remove explict cursor.close() where not necessary

there is an error that is constantly being thrown
but that doesn't cause the app to quite, related
to finalize() being called on a cursor that was closed,
or something of that nature. It is not necessary
to explicitly call close() on all cursors, so in these
case we will not.
added resource variable, and only use in screen/display
improved logic for refresh of GOAuth2 token
removed all resource code from this class (for now)
extended Presence to support persistence of resource data
sets resource variable in Presence class
small cleanup
updates to project files