Add profile for google play signing.
Issue #44: Implement Clear Cache Dialog.

Users can clear the cache using the Options menu from their remote.

Also general code clean up and refactoring.