Implement Google Compute Engine OAuth client (+5 squashed commits)

Squashed commits:
[a700d02] change to check for storage instead of gplus
[5f889c7] Adding full sample for compute engine
[5300826] add sample file
[9eda899] removed warnings
[1b87296] Adding compute engine console client