Introduce an IntentService to fix UI lag during bracket creation.
Show gray for team names after winner is marked.
Hide delete-bracket option when in the game details screen.

Also introduce IntentService for handling bracket deletions.
Refactor database methods. See commit details for full listing of changes.

Delete all rows associated with a bracket from the brackets, rounds, games, and participation tables.

This code compiles but has not been tested yet.

We also use a separate IntentService for deletion, but should look into combining them into one service.

Convert database helper code to use singleton pattern.

Using the singleton pattern should help with the "database context leaked" warnings.

Also add in auto-updating of the bracket list when returned to from another Activity and padding was added to the bracket creation screen.
Fix orientation crashes.

The games list screen was crashing because an invalid position was being selected, so code was added to prevent that situation.

The game details screen was crashing because our menu manipulation was happening before the activity was creating the menu. Added code to flag menu item as visible/invisible and invalidate the menu instead.
Upgrade to Android 1.0 (stable) and Gradle 1.0
Merge creation/deletion IntentServices. Delete associated teams when deleting brackets.

The merged creation/deletion now lives in one IntentService class for editing brackets. This makes broadcast communication easier and for now, there is no forseeable path where running both those actions concurrently is needed.

Eventually, when persistent teams are supported, there will need to be a default team table and custom team table - this will also remove the necessity of deleting teams from the database.
Merge branch 'cleanup'