Added permissions to use location client.
Added a private variable to hold the location of the activity + public getter.
Added the location client.
Fixed an issue with onConnected() being called by both Location and AR client, resulting in requests being issued when one of the clients weren't connected.