Miscellaneous changes

Lint and random changes and such. Made AccountAuthenticatorActivity
abstract.
Also, added RTL support, kind of, even though no RTL translations are
supported nor are likely to be supported.  As a consequence,
minSdkVersion is now 17 (Android 4.2), because screw random buggy
Samsung Android 4.1 tablets.