WIP: Persistent disks proposal

This is a draft proposal for expanding GCEPersistentDisk to a fuller PersistentDisk framework.
This is a bad idea - the volume should be formatted before it is mounted.  The kubelet should not be responsible for formatting disks