Split commands properly for bash completion test.

The bash completion test was trying to loop over some options in order
to test that they appeared in the output.  This splits the list so that
proper looping occurs.  This helps protect against test failures when
new options are added and the bash completion output changes order.

Change-Id: I81517038953fb429e8d98b762c77749bbbc0e8d7
Add support for retrieving instance-actions info

Adds an extension for querying instance-actions info on an instance.
There are two new commands: 'instance-action-list <server>' which lists
actions that have been recorded for that instance, and 'instance-action
<server> <request_id>' which provides more details for the action with
that request_id on that server.

Change-Id: I22492d682d50b78f522f10269221fea9483df6dd
Merge "Split commands properly for bash completion test."
Merge "Add support for retrieving instance-actions info"