Begin 1.4.0 development

Signed-off-by: Greg Meiste <greg.meiste@gmail.com>
Enable auto capitalize on Suggest EditText. Closes #61

Signed-off-by: Greg Meiste <greg.meiste@gmail.com>
Drop Android 2.1 support. Bump next version to 2.0.0

Major version bump due to different support OS set. MANAGE_ACCOUNTS
permission was only needed for Eclair, so it can be removed.

Signed-off-by: Greg Meiste <greg.meiste@gmail.com>
Register device with GCM. Phase 1 of issue #37

GCM library SDK version 3 was used. Android 2.2 or later required.

Signed-off-by: Greg Meiste <greg.meiste@gmail.com>
Phoenix changed race name to AdvoCare 500

Signed-off-by: Greg Meiste <greg.meiste@gmail.com>
Add preference for controlling race result notifications.

Phase 2 for issue #37

Signed-off-by: Greg Meiste <greg.meiste@gmail.com>
Syncing to GAE from service now functional. Phase 3 of issue #37

Signed-off-by: Greg Meiste <greg.meiste@gmail.com>
Sync'd data now saved and UI updated. Phase 4 of issue #37

Signed-off-by: Greg Meiste <greg.meiste@gmail.com>
Notify user when results are available. Closes #37

Signed-off-by: Greg Meiste <greg.meiste@gmail.com>
Add footer to Standings tab. Closes #42

Signed-off-by: Greg Meiste <greg.meiste@gmail.com>
Add check if included schedule is newer than last downloaded

This covers the case where the player has a downloaded schedule
from the previous season, but has not downloaded again after the
new season was posted. An app update can force the player to use
the new season. Required for #62.

Signed-off-by: Greg Meiste <greg.meiste@gmail.com>
Upgrade to ViewPagerIndicator 2.4.1. Closes #54

Signed-off-by: Greg Meiste <greg.meiste@gmail.com>
Link straight to account setup if required. Closes #63

Signed-off-by: Greg Meiste <greg.meiste@gmail.com>
Fix numerous problems with displaying Standings during preseason

- Standings would show "After Daytona". Now shows "Preseason".
- User would not be notified when Daytona results were posted due
  to the preseason standings already the "after Daytona" results.
- The Standings footer would report Top 0 instead of Top 25
  players shown. Restrict so 25 will be the min number shown.
- If user still had 2012 standings and received a push during
  preseason (for schedule updates), the user will no longer get
  false results notification.

Signed-off-by: Greg Meiste <greg.meiste@gmail.com>
Remove out-of-date Proguard config file

Proguard is not currently used on this project anyway, and if it
ever is used, the config file would need to be replaced anyway
with the latest from the SDK.

Signed-off-by: Greg Meiste <greg.meiste@gmail.com>
Add section to rule book about no correct answers. Closes #50

There can potentially be times when none of the possible answers
are correct. Add a section to the rule book discussing what
happens in this case.

Signed-off-by: Greg Meiste <greg.meiste@gmail.com>
Switch to using Google Maps for track photo. Closes #41

Signed-off-by: Greg Meiste <greg.meiste@gmail.com>
Update to 2.0.12 of Google Play Services

Not sure what is new/updated because the Maps errors in logcat
are still there.

Signed-off-by: Greg Meiste <greg.meiste@gmail.com>
Do not allow application backups

By default, android:allowBackup is set to true. Need to disable
so users cannot use adb backup/restore to pull the files off,
make changes, and push them back up.

Everything about the user is restored when the connect to the
server, so no need to allow the user to do it manually.

Signed-off-by: Greg Meiste <greg.meiste@gmail.com>
Add ability to remove ads using in-app billing. Closes #56

Signed-off-by: Greg Meiste <greg.meiste@gmail.com>