GCM integration code

The main activity contains the code to register a new device to the GCM
server. It does not contain a code to register the device to our server.
Also, the project number for the package has not been generated yet.