Upload volume to image service

Expose the functionality of the 'cinder upload-to-image' command
in the UI. It allows user to upload of a volume whose status is
in-use or available to the Glance image service.

When the volume is in-use, user still wants to uploads that volume
to image, user needs to set force to be True. The force checkbox
only shows when the volume is in-use. Whether it can
succesfully upload the volume to image depends on if the storage
array that volume is created in supports attaching multiple instances
to the volume. Not all arrays supports that. There is no api that
can detect if array supports that before cinder actutally uploads
the volume in-use to image.

The container format is 'bare'. The list of disk formats are
based on the format supportability by both glance and qemu-img.
cinder uses qemu-img for converting the volume to a image.

Implements: blueprint cinder-volume-upload-image

Change-Id: Ie5fc26c260e5f4ef2700c40c8cea6150fdbd522c
Updates the OpenStack Settings Description for API_RESULT_PAGE_SIZE

Closes-Bug: #1328734

Change-Id: I3ca5dd53b37dd7b6ce6af41fe40bd39d8d13d1cd
Updating case on requirement to satisfy pip

Change-Id: I1eed0dad54bbc07fc9a7ac1de3d575977e5b5523
Merge "Updates the OpenStack Settings Description for API_RESULT_PAGE_SIZE"
Merge "Updating case on requirement to satisfy pip"
Merge "Upload volume to image service"
Merge branch 'master' of https://github.com/openstack/horizon