WIP: Persistent disks proposal

This is a draft proposal for expanding GCEPersistentDisk to a fuller PersistentDisk framework.
Why is this relevant?  Who consumes this info?  The pod reference decides what hosts volumes are mounted on, not he volume