Gcloud

Actually two commits :

- move to extensions over conventions
http://forums.gradle.org/gradle/topics/is_the_new_plugin_extension_approach_the_way_to_go

- add in gcloud functionality