Fix order of arguments in assertEquals

Part 10

Related to: bug #1277104

Change-Id: I582cfcf88def00c6c885ab78f26f2b4fa30c4457
Make findall support server side filtering

Instead of listing all servers and doing clientside filtering, use the servers
filtering on name.the server's list already supports filtering
so just pass a search_opts dictionary into list().

This should speed up nova commands when a user has large numbers of servers.

Change-Id: I6deea8523754ff213f43bd059fb00f34fc0e1a12
Closes-Bug: #1202179
novaclient: Convert v3 boot command with v2.1 spec (security-groups)

The v3 client was written assuming that some arguments
would be renamed for better consistency.   V2.1 will follow
the v2 syntax,  so we need to convert the client back to
that.

This change converts os-security-groups:security-groups to
security-groups in the server element

Change-Id: I50a5b180b7edd645e610ff2d77b6d485924c82a1
novaclient: Convert v3 boot command with v2.1 spec (user-data)

The v3 client was written assuming that some arguments
would be renamed for better consistency.   V2.1 will follow
the v2 syntax,  so we need to convert the client back to
that.

This change strips the os-user-data: prefix from the user-data
field in the server element

Change-Id: I8f0e579b30547ce3fe778116745b4107d88c9be0
novaclient: Convert v3 boot command with v2.1 spec (bdm)

The v3 client was written assuming that some arguments
would be renamed for better consistency.   V2.1 will follow
the v2 syntax,  so we need to convert the client back to
that.

This change fixes the block-device-mapping element.

Change-Id: Id91ad05aa86b32755e0b06be5f0e50cc1e83cb15
Merge "novaclient: Convert v3 boot command with v2.1 spec (user-data)"
Merge "novaclient: Convert v3 boot command with v2.1 spec (security-groups)"
Merge "novaclient: Convert v3 boot command with v2.1 spec (bdm)"
Merge "Fix order of arguments in assertEquals"
Merge "Make findall support server side filtering"