Remove print debugs statements.

Change-Id: I78a885ba98363ca309598294bc84604d05a55446
Raise traceback on error when using CLI and -debug

When --debug is specified to the CLI don't just print the simple error
message but actually reraise that error.

Change-Id: Iac624dbb3490d29e32a9ea251c14766186df31db
return sample info when creating sample with CLI

It will return nothing after creating a sample successfully with
ceilometer CLI. The information of the sample created should be return,
like other creating commands, such as "ceilometer alarm-create".

Change-Id: I60229fefa91de83e4b715cf4f92d3650e0a0d162
Closes-bug: #1267713
Fix typos picked up by misspellings

Joe Gordon has introduced a module named misspellings which can check
typo automatically.

$ pip install misspellings
$ git ls-files | grep -v locale | misspellings -f -

Change-Id: I9eca2e097b03468651814fa563e4380fd573205e
ref: http://lists.openstack.org/pipermail/openstack-dev/2013-December/020975.html
Using common methods from oslo cliutils

There are some common methods in cliutils we can use in ceilometerclient:
arg, env, unauthenticated, isunauthenticated.

+ Replaces utils.env to add alias env from cliutils.
+ Removes unused methods in utils: env
To use methods from clituils.

partially implements blueprint common-client-library-2

Change-Id: I295cc80635ed15c91e2832acb315e9deede09516
Update client to display data type of traits

fixes bug 1268032

Change-Id: I47dfd3208fb3f7e5e5e2b33bd9b00c688d8283cd
Remove ununsed httplib2 requirement

This is not needed anymore since the logging is handled by
six.moves/httplib.

Change-Id: I4de3cfd8d8d3c08b38e39fde12172bdb4de0cea0
Closes-Bug: 1272986
Merge "Fix typos picked up by misspellings"
Merge "Using common methods from oslo cliutils"
Merge "return sample info when creating sample with CLI"
Merge "Remove print debugs statements."
Merge "Remove ununsed httplib2 requirement"
Merge "Raise traceback on error when using CLI and -debug"
Merge "Update client to display data type of traits"