Define helper to run an action on many resources

This change defines do_action_on_many function as a helper to run an
action on many resources (like nova delete).

Change-Id: I1c45d11a520703c57e3ac1923d94ec5f864f266b
Allow to start/stop multiple servers

This change allows to pass multiple server names/ids to nova
start/stop.

Change-Id: Ide577a1016de3d09f31c1f6e7b61079380d99060
Fix the help comment about metadata

If passing metadata with "--meta" option, the metadata is stored into
meta_data.json file on the metadata server like:

 $ curl http://169.254.169.254/openstack/latest/meta_data.json
 {
     "hostname": "vm01.novalocal",
     "meta": {"key01": "value01", "key02": "value02"},
     "name": "vm01",
     [..]
 }

This patch fixes the help comment.

Change-Id: I7359d4c2b0aec6d5d07be7938d0000ca23c93ff0
Add limits to V3 and improve limits formatting in shell

Adds support for the limits API to the v3 client.

Also improve the formatting of absolute-limits from

+-------------------------+-------+
| Name                    | Value |
+-------------------------+-------+
| maxServerMeta           | 128   |
| maxPersonality          | 5     |
| maxImageMeta            | 128   |
| maxPersonalitySize      | 10240 |
| maxTotalRAMSize         | 51200 |
| maxSecurityGroupRules   | 20    |
| maxTotalKeypairs        | 100   |
| totalRAMUsed            | 512   |
| maxSecurityGroups       | 10    |
| totalFloatingIpsUsed    | 0     |
| totalInstancesUsed      | 1     |
| totalSecurityGroupsUsed | 1     |
| maxTotalFloatingIps     | 10    |
| maxTotalInstances       | 2     |
| totalCoresUsed          | 1     |
| maxTotalCores           | 20    |
+-------------------------+-------+

to

+--------------------+------+-------+
| Name               | Used | Max   |
+--------------------+------+-------+
| Cores              | 1    | 20    |
| FloatingIps        | 0    | 10    |
| ImageMeta          | -    | 128   |
| Instances          | 1    | 2     |
| Keypairs           | -    | 100   |
| Personality        | -    | 5     |
| PersonalitySize    | -    | 10240 |
| RAM                | 512  | 51200 |
| SecurityGroupRules | -    | 20    |
| SecurityGroups     | 1    | 10    |
| ServerMeta         | -    | 128   |
+--------------------+------+-------+

Change-Id: I93a456b402aeba8e39480567edb090cbb1898d16
Merge "Fix the help comment about metadata"
Merge "Define helper to run an action on many resources"
Merge "Add limits to V3 and improve limits formatting in shell"
Merge "Allow to start/stop multiple servers"