Help messages: specify which options are required

Closes-Bug: #1223283

Change-Id: I080fa73bd45a1f9f442dbcdfa65fdc24e30521da
Added support to --os-cacert

Closes-Bug: #1224343

Change-Id: Ib0549d4496c47900c81cc970b99bcff25cad0040
Allow to update an alarm partially

The patch allow to only modify a part of an alarm instead of force to
set the full alarm description.

This permit to an application that have been written code around alarm
with ceilometerclient 1.0.4 and ceilometer pre havana-3. To update alarm
without any change with this and ceilometer >= havana-3 (ie: heat).

Fixes bug #1231303

Change-Id: I20250131d05d20bfadbca450dfe6b8237f4b7183
Updated from global requirements

Change-Id: I71d6d8aad148b240f8ab1325d3c3ff2996ebf642
Fix shell.do_alarm_get_state to get as opposed to set

Otherwise the CLI fails when attempting to set a state arg that
doesn't exist.

(Simple copy'n'paste error in the original code).

Change-Id: Iab117177805449ddec9d03656a95a0cbbbbd58bb
Use standard CLI object-verb ordering for alarm-{g|s}set-state

The openstack CLIs all use an object-followed-by-verb ordering
convention when construct command names.

Follow a similar convention for commands to get and set alarm
state.

Change-Id: I34e0f450019556c80476df782d4c86dca08bdc9d
Merge "Fix shell.do_alarm_get_state to get as opposed to set"
Merge "Use standard CLI object-verb ordering for alarm-{g|s}set-state"
Merge "Updated from global requirements"
Merge "Added support to --os-cacert"
Add support for new alarm-history command

Expose the new alarm history API via the CLI.

Change-Id: I5757d309dd7143dfab83985fb51ee6d320478e3b
Merge tag 'tags/1.0.6' into havana

python-ceilometerclient 1.0.6

Includes the following changes:

     * Add support for new alarm-history command
     * Use standard CLI object-verb ordering for alarm-{g|s}set-state
     * Fix shell.do_alarm_get_state to get as opposed to set
     * Updated from global requirements
     * Allow to update an alarm partially
     * Added support to --os-cacert
     * Help messages: specify which options are required
     * Improve the CM shell client alarm visualisation