WIP: Persistent disks proposal

This is a draft proposal for expanding GCEPersistentDisk to a fuller PersistentDisk framework.
The status should contain a volume spec struct that when phase is created, exactly equals the values that would be copied into an equivalent pod definition to mount the volume