This is being split out from keystoneclient. That's a happymaking.
In order to make this work, we also need to fix glance image data upload
for v2 put. It seems that the internal interface has changed. Pass the file
object and not a size. We could do the work to figure out how to do it
in two discreet steps, but I believe that would involved a chunk of
engineering on a dead interface and is not worth it.
Also, Change ignore-errors to ignore_errors
Change-Id: I816752f8f4d29e40d41622bd8a271eb5c8e5a9fb