Add push support

This is just a consistency addition to the work I've done with the Apigee based fork of the SDK. I've added the following to the `Usergrid.Client` prototype.

- UUID Generation
- UUID Storage in `localStorage`
- Registration of a device with usergrid
- Sending of a push notification to the usergrid API