Adding utility classes for GCM and Play Services

Committing to work remotely
Adding GCMUtils to remote

The last push seemed to not include GCMUtils class that was added. Made
a minor edit to push again.
Trying to sync desktop and laptop
Merge remote-tracking branch 'origin/gcm_and_play_services' into gcm_and_play_services

Conflicts:
	src/com/overthink/mechmaid/util/GcmUtils.java
Implementing GCM support

- Began the process of registering a user in the apps
- Added a BroadcastReceiver and IntentService for handling incoming
messages
Committing to work remotely