Change the default API version used by the cli to v2

Since the v1 API is somewhat deprecated lets default to v2.

Change-Id: Iece5428b2a47e63995e26f58347d4f7c8f8cb238
Restore compatibility with PrettyTable < 0.7.2

PrettyTable 0.7.2 changed the default to print
also tables when the result set is empty. Revert
to previous default.

Change-Id: I22ab7522227ef70929d31dd2c4aaff93c4c518c2
Fix for Bug #1167521, ceilometer client crashes with missing content type response
pep8 compliance

Change-Id: I7669c103fe3336aa82b289e04560192b44a186da
Sync requirements with openstack-common/requirements

Allow prettytable 0.7.x specifically. Add testcase.
Remove setuptools_git from test-requires, already part
of setup_require

Change-Id: If0d114cc6ec0f84ea75d798adb5ebc424605b22e
Merge "Sync requirements with openstack-common/requirements"
client does not show version

add support for --version
update openstack.common to bring in latest openstack.common.version

Change-Id: Ic1e66ea1f1aa65039b79902b893d1b2474ecb63e
Fixes:bug1177573
Fix manifest (README.rst -> README.md)

and remove HACKING (we don't have one)

Change-Id: I12b219f3a2f5d9da580f3a827d40b351e57f6b35
Remove unused test code in test_util.py

This doesn't seem to do anything

Change-Id: Ieba6b5f7229680146f9b3f2ae2f3f2d2b1354376
Fix pep8 errors in test code

Change-Id: Ib38ff406a9edae8a8eea97744f5693c00d76a483
Use the utils.BaseTestCase for all tests

Change-Id: I411fa9a60122cef6f9d5f723497a2d9427f5624e
Update oslo code and split the module lines

Change-Id: I2d9f4b9ac585d91c2d7651db96c9440ff683e0ef
Add install_venv_common from oslo

Change-Id: I8f6e07abd733b1eea6c2d3e397e8e34aef531e4f
Merge "client does not show version"
Merge "Add install_venv_common from oslo"
Use testr to run tests

This is taken largely from python-novaclient and Heat

Change-Id: I8f2eb9185ac073e9ee97bb9c757a4c3c2f8d6d6b
Fix mis-scoped Client class breaking CLI

Fixes bug 1180439

The change in importation in this commit:

  https://github.com/openstack/python-ceilometerclient/commit/453f4d2a

caused the ceilometer CLI to fail in all cases with:

  'module' object has no attribute 'Client'

due to the mis-scoping of ceilometerclient.client.Client
as ceilometerclient.Client.

Change-Id: I5ec30bf74233f758519810629763ccb70bb7af87
Add support for listing alarms.

Just getting the ball rolling on client support for the
new alarms API.

Change-Id: I66380a7bfd650357dd4ec34cbe64807ac6921163
Add support for getting individual alarms.

Include the *_actions attributes in the CLI output.

Change-Id: I19e2e7b9c60b56c0c84687694365ef3614dd0e44
Merge "Add support for listing alarms."
Merge "Add support for getting individual alarms."