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.



It already used the metadata server for project and zone, so it was already broken for the kubecfg use case.

Added a TODO to note this.