Add code coverage in resource list test

To cover the situation when resource has no resource name attribute.

Change-Id: Ifa5f20fbbd2385f5f71d53ecc1cff11d3935db04
Fix empty resource list index out of range error

The patch append resource_name into the fields when the resources are
empty. So to avoid the index out of range error.

Change-Id: I068d1ea199c7506aacaf4692479f9070107db724
Closes-Bug: #1307269
fixed typos found by RETF rules

rules are avaialble at https://en.wikipedia.org/wiki/Wikipedia:AutoWikiBrowser/Typos

Change-Id: If1f71f38b48a1b1a887ddc3b153e653995989cc3
Let server order event-list

Events should be coming from the server in insertion order. We don't
have a reliable field to sort the events by client side, and the default
in cliutils is to sort by the first output column, which is the resource
name.

Change-Id: I853061aff19924a62fa69af403c055ada7a4d5cf
Remove no use option parameters for template-validate

template-validate only validates the template body, so
option parameters here is no use, if you want to validate
a template with parameters, you can use stack-preview

Change-Id: I3dadbe649440a53bb039ab146c92c34c6d5cec4d
Mark heatclient as being a universal wheel

Change-Id: I843768008e17663cfe1b3011d24105af595c92ea
Merge "Add code coverage in resource list test"
Merge "Fix empty resource list index out of range error"
Client should support stack-list for global scope

heat supports to get the stacks for global scope, heat-client should
supports too.

Change-Id: I289e9305ad4c695e4d3ee2d9a2c7ced216bb8166
Closes-Bug: #1322094
Merge "Mark heatclient as being a universal wheel"
Merge "Client should support stack-list for global scope"
Add option to show soft-deleted stacks in stack-list

A new boolean stack-list option, "--show-deleted", will cause
soft-deleted stacks to be included in the stack-list output.

Example:
  heat stack-list --show-deleted

Change-Id: I8ad6b4b477448000688bf83afe6b41ebf29656a4
blueprint: stack-list-soft-deleted
Don't allow "propagate" of heatclient logger

Unlike other project, if we specified "--debug" in heatclient, it will
display duplicate debug info. This is because the "propagate" of
heatclient logger is True as default.

Change-Id: Ia15878690e5ff0f29f7a11c044a66677af2909ee
Closes-Bug: #1320789
Removed now unnecesary workaround for PyPy

Change-Id: I4a0de9ffc6129285465ab18140495d39a5ff5a14
Add shell arguments for stack update

add option timeout for do_update,which has been added
for do_stack_update already.

add option rollback for stack update, this is supported
already in heat[1].

[1]https://github.com/openstack/heat/commit/7c833ecc2ba27053b7e948667a39a261f68144b5

Change-Id: I4545aef556c4c3297c2993418df2ec2cd7c4e408
Partial-Bug: #1324366
Merge "Add shell arguments for stack update"
Append extra space after command in bash_completion

Unlike NovaClient or other Clients in OpenStack, 
there is no space append after command in Heat Client.
That means if I try to run 'heat stack-delete', I have 
to manually append the space and then append the thing 
I want to delete.
This correction will help Heat Client to be more 
convenient for operators.

Change-Id: I229653f0a1ecc2794cdb8006c22a70882084d7e1
Merge "Add option to show soft-deleted stacks in stack-list"
Merge "Don't allow "propagate" of heatclient logger"
Merge "Append extra space after command in bash_completion"