Adds Persistent Disk volume type.

Implements a GCEPersistentDisk volume type.

Persistent Disks can now be specified in pod manifests and will be mounted and exposed to containers.



Maybe something like the verflag pkg?  If you link that into your main, you get a --cloud_provider flag, and a global function like cloudflag.GetCloudProvider() *cloudprovider.Interface ?