Initial Push Support
dropping google-play-services from the maven-android-sdk-deployer workaround
Creating notification methods
Updating the code to use the GCM style publishied at IO 2013.

Previously, the code was based on the older GCM libraries.
Autoformat
Adding a default notifier option
updated compatibility-v4 lib version
avoid more warnings from Android libraries
Add HTTP Basic to Push
Renamed mobileVariantId and mobileSecret
Removing the ability to set a broadcast receiver at runtime.
Updating Android dependency versions
Rename the GCM message receiver
fixing formatting issue
For AGPUSH-229 renaming the 'mobileOperatingSystem' to 'operatingSystem'
Formatting fixes
Added new prerequisites
Adding in unregister method
Formatting cleanup
Adding REST Provider for Push