Fix curl command for PUT and DELETE.

Bug #1076968

We print request curl command before HTTP request,
and response information after HTTP request.

Change-Id: I19840e8bd606a30389cd029c0add066c945fcdf6
Convenience cmds for l3

Bug #1049551

Add two CLI and unit tests:
quantum net-external-list
(runs net-list with router:external=True filter)
quantum router-port-list <router-id/name>
(runs port-list, filtering with device_id equal to specified router)

Change-Id: I9a9668836ac24d4cbc6a3867ec031611b64ded14
Merge "Convenience cmds for l3"
Correct the verbose output formatting when creating routers.

fixes bug 1070460

Change-Id: Id9157e7226f906ec608aa95766eeed1e62b5cc50
Add --router and --floatingip to quota-update options.

Fixes bug 1085820

Change-Id: I333b21414ec159cbf8474d47bd8ba3c6bd3cf8ad
Display columns in the order of -c options

Fixes bug 1085785

Change-Id: Ifd8ddfbb7fa5e32be96febe981a6baf57b5e58c7
Merge "Add --router and --floatingip to quota-update options."
Ensures that help alignment is not hard coded

Fixes bug 1086770

Change-Id: I6fa3edea83783e274d78e0c0195bca69d63b6e04
Fix a wrong substition for '-h' in bash completion

Fixes bug #1087806

Change-Id: Id39cac821922ca6adea296335f2395fabb011754
Add --dns-nameserver, --host-route, --disable-dhcp to subnet-create

Fixes bug 1042982

Change-Id: I71f7e54a0982ac5fd188986d902667bd3fd6b219
Support dash-style options for security-group commands.

Fixes bug 1090233
underscore-stype options are still supported for backward compatibility.

Also add secgroup name support for --source-group-id.

Change-Id: I5947ae510e074db612dae1431487fe9ca195a467
bug 1091028

sets version that pip can use for pyparser to one that is for python 2.X.  2.0.0 is only for python 3

Change-Id: I8e23e576032290a71ba929af5f5c729ae3dffca6
Fixes: bug #1091028
Add --security-group option to port-create

[Usage] quantum port-create --security-group sg1 --security-group sg2 net1
A security group can be specified by name.

Part of blueprint quantum-client-security-groups

Change-Id: I82126f4839c4c0b265912ac6f5e111f5fbd2f72b
Merge "Add --dns-nameserver, --host-route, --disable-dhcp to subnet-create"
Add file 'ChangeLog' to MANIFEST.in

The file is missing from tarballs released at tarballs.openstack.org.

Change-Id: Id782305495033948b05ee66da3d0ee2ff1933c20
Merge "bug 1091028"
Merge "Add file 'ChangeLog' to MANIFEST.in"
Merge "Add --security-group option to port-create"
Fix import order nits

Change-Id: I7c95fa2db1d719f6ed34468ad12b7a9e4c9e794d
Make "quantum help" to show a list of subcommands.

Fix bug 1023260

All other OpenStack clients (nova, keystone, glance, ....) accepts
just "help" which displays a list of subcommands. This commit makes
quantum command consist with other OpenStack projects.

After this change help behavior of quantum command becomes as follows:
Show general help message:
  quantum --help
  quantum help
Show help message of subcommand
  quantum help <subcommand>
  quantum <subcommand> --help

Change-Id: I34ca0df809da04f9b9b9275c697e6aafca312cfe