Add GOA OAuth2 account support
Finishes off work for integrated GOA in Bug 714876 bu adding support for OAuth2 accounts.
Some additional work is required to clean up the accounts dialog to worth well with GOA and OAuth2 accounts in general, but lets do that over in Bug 714104.