Added snapshot stuff to VolumeExtension
Finishing up the Snapshot stuff in VolumeExtension, adding it in EC2.
Actually adding EC2VolumeExtension in various places.