Changed GCMRegistrar calls to use getApplicationContext() and unregisterReceiver() for sync/update messages in onDestroy()