add registerDeviceForPushAsync method, sync lib with latest usergrid-java-sdk