Add api list command

* 'api list' displays various bits about the API versions available in
  the client and on the servers.
* useful in debugging api version-related issues

Change-Id: I02452f62ee0cd698594bbcf90c0654234d86257a
Add security group commands

* Add security group: create, delete, list, set, show
* Add server: add secgroup, remove secgroup
* Add security group rule: create, delete, list
* Add Oslo's strutils and gettextutils

* Adds parseractions.RangeAction() to handle option arguments of either a single number
  or a range of numbers: '--port 25'  or '--port 1024:65535'

Blueprint: nova-client

Change-Id: Iad2de1b273ba29197709fc4c6a1036b4ae99725f
Merge branch 'rebuild-password' into dt-test
Merge branch 'secgroup-commands' into dt-test
Merge branch 'api-list' into dt-test
Merge branch 'volume-keystone' into dt-test