Allow specifying a timestamp when creating a sample

Change-Id: Ic2947725edb5bf50ba9bfff14d4c0713e9aed3aa
Allow alarm-threshold-update to upate generic attributes

Fixes bug 1253989

Previously, generic (i.e. non-threshold-related) alarm attributes could
not be updated with the alarm-threshold-update command. An attempt to
do so failed semi-silently when a non-existent dict key was referenced.

Now, all alarm attributes can be updated with this command.

Change-Id: Iba3f21de879fb853575dcec1730de7873eab8afd
Merge "Allow specifying a timestamp when creating a sample"
Merge "Allow alarm-threshold-update to upate generic attributes"
Add HTTP proxy support to ceilometer client

There is a need for HTTP Proxy support in Ceilometer client
It's used in the case when Ceilometer API is not directly available
Proxy url is taken from environment variables http_proxy or https_proxy

Implements: blueprint proxy-support

Change-Id: I839d704a7fa16521292205166d7cbea56497842b
Change OpenStack Metering to OpenStack Telemetry

With the project change, let's change the tool as well
to use the new name.

Change-Id: I90bcf55b54dc765abc377ced005cd7f2aab79c0e
sync with oslo-incubator

- py3 compatibility fixes
- Only pass non-None sortby to PrettyTable.get_string fix

synced with commit-id: 0d2546b228f13a42355bc54e82256bf17a2eb478

Change-Id: Ic70eba1a10339ad5407541446cd37c9229836965
Merge "Add HTTP proxy support to ceilometer client"