Port all resources to new resource data methods

Change-Id: I9f7e984f5224cee16a2ffd3e9d6b118304766701
Related-Bug: #1306743
Merge "Port all resources to new resource data methods"
Implement resize of cinder volumes

This patch adds update capabilities to volume size. The new size must be
bigger than old one (as supported by Cinder). If the volume is attached,
it is first detached, then resized and attached again to the same mount.

Known limitations:
user has to care for hirself about (un)mounting the volume from within the
instance OS and resizing the file system after resizing of the volume.

Change-Id: I7c54b18eb865d0786ec5e3f50c92aeabdaa80a64
Implements: blueprint update-cinder-volume