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.



Right now it assumes the volume space is occupied if the directory structure already exists. We could check for empty-unmounted directories to recover from failed mounts.