Imagefactory: TinMan

* Added ability to pass in overrides for oz configurations in the
format of a json/dict string. Example:

--parameter oz_overrides "{'libvirt': {'memory': 4096, 'image_type': 'qcow2', 'cpus': 2}}"

imgfac/FactoryUtils.py

* Added the check_qcow_size function into this common place.

imagefactory_plugins/vSphere/vSphere.py

* Now checks if "input" image is raw or qcow; if qcow2, it
converts to raw and passes the new raw image as the input
for the vSphere conversion

imagefactory_plugins/OpenStack/OpenStack.py

* Remove the check_qcow_size def, added import

imagefactory_plugins/ovfcommon/ovfcommon.py

* Remove the check_qcow_size def, added import
ensure qcow v2 compatibility when doing qemu-img convert

As of F21 and RHEL7/CentOS 7, qemu-img defaults to v3 of qcow2
when doing "qemu-img convert" commands.  The resulting qcow files
are not backwards compatible and will break if deployed on some
older systems, including RHEL6.  These changes ensure that any
qcow2 we produce inside of Factory is v2 backwards compatible.

Note that, as of this patch, the image creation code in Oz/TinMan
produces compatible qcow files.  It may need changes in future to
ensure this remains the case.
disable RPM subpackage builds for RHEL/CentOS that depend on Openstack client bindings
1.1.6-2 SPEC comments