Support OAuth service account so that Travis can run test.

Also set Travis up with proper OAuth config.