Adds Persistent Disk volume type.

Implements a generalized Persistent Disk resource with plug-able API and Mounter interfaces.

Currently only supports GCE API, but the Persistent Disk resource was made general enough to support additional APIs.




As long as they are not running a custom-built image without GCE's startup-scripts, it should be. This can probably grabbed from the metadata as well if we need to support that.