Displaying curl commands for nova and cinder calls

When using the -v option, displays curl equivalent commands and http
messages exchanged with the nova and cinder API servers. Displays the
same messages as those displayed with the --debug option of
python-novaclient and python-cinderclient.

Implements: blueprint curl-commands-in-debugging-messages for nova and
cinder related calls

Change-Id: Ibc8ef79d874334585b81d652b9c7df9e874fffa9
Fix image set properties error

Change-Id: Ia290935c8a040221caf1a46ca29a7bb2e5df1ce6
Add support for specifying custom domains

Add the ability to pass user_domain_id / user_domain_name, domain_id
/ domain_name, and project_domain_id / project_domain_name to keystone.
These parameters are the first step needed to getting multi-domain
support working via the CLI.

Closes-Bug: #1198171
Change-Id: I81a8534913978ff1cce01ec02741ae477e8c5fa4
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Signed-off-by: Bo Tang <btang@cs.utsa.edu>
Merge "Add support for specifying custom domains"
Fix errant underscores

Change-Id: I71b8c8df14b85e3042220e3593a9732ee6cefe15
Merge "Displaying curl commands for nova and cinder calls"
Merge "Fix errant underscores"
Merge "Fix image set properties error"
Sync with global requirements

Change-Id: Ie47804617ab9a11a91efd96c7989f0207e47e120
Add token create subcommand for identity v2 api

Implements token create subcommand which is an equivalent of keystone
token-get command. Original "wrap" parameter for keystone token-get is
not implemented yet due to cliff Bug #1269299

This is a part of: blueprint add-identity-token-support

Change-Id: I9e4de93306f2f5959717b5219621da03961524d8
Remove copyright from empty files

According to policy change in HACKING:
http://docs.openstack.org/developer/hacking/#openstack-licensing
empty files should no longer contain copyright notices.

Change-Id: Iba09a00f24dfbd1cd03c1c9f70ea216788e64d93
Closes-Bug: #1262424
Merge "Add token create subcommand for identity v2 api"
Remove remaining print statements

I think these are the last two stragglers, including debugging lines

Change-Id: Ic3dd98480211d0f7d3cc951bec5cd54f902a101f
Merge "Remove remaining print statements"
Fix keyring issue where there were name space problems

The import of keyring conflicted with a string named keyring

Change-Id: I7416ea1cf453a126dd03dba8bc2900cad35ed2da
Closes-bug: #1271987
Merge "Remove copyright from empty files"
Merge "Fix keyring issue where there were name space problems"
Updated from global requirements

Change-Id: I98929876d5a21a990009398d9a8259c54d893e7e
Add token create subcommand for identity v3 api

Implements token create subcommand which is an equivalent of keystone
token-get command. Original "wrap" parameter for keystone token-get is
not implemented yet due to cliff Bug #1269299

This is a part of: blueprint add-identity-token-support

Change-Id: I2255021c9d1f10f757686583b1ebe40b5f3a9ecb
Merge "Add token create subcommand for identity v3 api"