Initial commit of Android client application for Google Authenticator.
Merged Android changes.
Improving accessibility for Authenticator by creating
a custom view for the user row so that it fires accessibility
events that are tailored to the app.

Support version 1.5 by wrapping AccessibilityEvent.

Use the new HOTP counter value both when creating a new key and when overwriting an existing key.

Create More submenu with links to Terms of Service, privacy policy, and open
source project.
Move Version to More->About
Only catch the exception type we expect.
Force refresh when account is overwritten.

close database cursors to keep SQLite from spewing exceptions
merge
adding files I forgot to add in the last commit
export of code for released version
add new files for release version
Push code for the Android 0.54 client.
Minor update over 0.52 client.
Fixed a misleading comment in Base32String.java that claimed that letters I and O are not part of the alphabet.
Google Authenticator v0.91.

What's New since v0.54:
* Added translations for 38 languages.
* Raised the minimum supported Android platform to Android 7
  (Android 2.1, Eclair).
* Streamlined the design of the main screen.
* Added protection against the SQLite journal vulnerability CVE-2011-3901.
* Display a deprecation notice in the main screen of the app. The notice urges
  users to switch to the new Authenticator app
  (com.google.android.apps.authenticator2) which will securely import the key
  material from this app if it's v0.91 or higher.
Google Authenticator v2.15.

What's New since v0.91:
* Made the UI look more native, especially on Honeycomb and above.
* Grouped Scan Barcode and Manually Enter Account functionality into a
  separate Add Account screen.
* Changed package name -- this is a new app as far as the Android OS and
  Google Play are concerned. The app securely imports data from the "old"
  app (v0.91).
Google Authenticator v2.21.

What's New since v2.15:
* Enabled the app to generate correct time-based (TOTP) verification codes
  even on devices where the system time is wrong. The user can synchronize
  the app's internal time with Google servers using Settings ->
  Time correction for codes -> Sync now.
  NOTE: This feature adds requirement for the Full Internet Access
  permission.
* Made the countdown indicator and the Get Next Code (HOTP) button green
  instead of gray (on Gingerbread and below only).
Added a note about the need for LittleMock and DexMaker to make some tests compile and run
Added an Eclipse project for the tests project.

This makes it possible to import the tests project into Eclipse in the same
way as the main/app project is imported.
Adjusted the Eclipse .classpath file of the main project to conform with what Eclipse stores in the file nowadays
Replace LittleMock with Mockito in automated tests.

LittleMock was supposed to be a temporary solution until Mockito
became available for Android. Mockito 1.9.5 now finally works on
Android (starting from Mockito revision
cdf3d3842177ebb255c6a2be6ced3273eb0e338d).
Merge remote-tracking branch 'upstream/master'

Forking the Google Code Google Authenticator repo
x