Move glance image service client from nova and cinder into ironic

Most of the code was present on nova.image.glance and cinder.image.glance.

Should be removed once common code lands on python-glanceclient.

Changes to code in glanceclient:
   - import names
   - added import_versioned_module func. to image_service
   - register options when module ironic.common.image_service loaded

Change-Id: Ia7deb1a79c388333410b6abc24736481d435de77
Implements: blueprint image-tools