ods: added AbstractGcmRegistrationReceiver for easier gcm updates
Minor cleanup in MainPreferencesActivity
Cleanup in MainActivity
Added GcmRegistrationReceiver for displaying Gcm error msgs
Removed googleApiKey

Changes disappear too frequently to be useful. Jenkins will have to add
some pre build step to deal with this config file.
Perform manual sync on first startup in MainActivity