Feature #4251 - Openstack block device options

http://projects.theforeman.org/issues/4521
New hosts should be able to be provisioned using block device mapping
Block device mapping should support ephemeral disks
Host#view should show volumes attached to it if its an Openstack VM.
Openstack Compute Resources should show volumes.

Tests will follow.