Fixes #3 - Trying to fix NPE coming from Google Play Services
According to Google this is fixed in the newest Play Services. I've put there code to update the services if necessary.