Handle NPE thrown by Google OAuth plugin when loading service account JSON.

If a valid JSON file is uploaded, but not in the format expected by the plugin,
a NullPointerException would be thrown, so now we detect this and report a more
helpful error message to the user.