Final versioning

Change-Id: I4bcba110e23b50e4d1855bf7fad707925bebe8e7
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Generate bash_completion string so that we can use bash completion.

Bug #1063500

To install, copy tools/quantum.bash_completion to
/etc/bash_completion.d/quantum

Change-Id: I0afff3967c63111854455226fc90092f5bc7845a
Add OpenStack trove classifier for PyPI

Add trove classifier to have the client listed among the
other OpenStack-related projets on PyPI.

Change-Id: Ia37256fb8eb10e3e0e3943f1ccae4344a6ed97de
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Merge "Generate bash_completion string so that we can use bash completion."
Adds securitygroup implementation

Implements blueprint quantum-client-security-groups API

Change-Id: I9b6ad8525909688915fadefc75075406b8380327
Fixes setup compatibility issue on Windows

Fixes Bug #1052161

"python setup.py build" fails on Windows due to a hardcoded shell path:
/bin/sh

setup.py updated using openstack-common/update.py

Change-Id: I3943725a1f4b067a06f8f850e993c6867399a967
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