Fix arguments to TunnelZoneHost swapping third and fourth ones
Merge pull request #9 from midokura/takayuki/fix-args-tunnel-zone-host

Fix arguments to TunnelZoneHost swapping third and fourth ones
Merge pull request #8 from gontanon/cli

Initial CLI implementation
client: new methods and fixes for tunnel-zones

Fix a few typos in the tunnel zone classes and add a few
methods that allow working with them in a type-agnostic way.

Signed-off-by: Guillermo Ontanon <guillermo@midokura.jp>
CLI: new definitions - TunnelZone, TunnelZoneHosts

Signed-off-by: Guillermo Ontanon <guillermo@midokura.jp>
Add filtering ability to the list command

This lets the user specify a list of field-value pairs at the end
of the command which will be used to filter the results.

This feature will also be added to the delete and add commands because
the are some api objects that don't have uuids, therefore this will be
the only way to select them to perform an action on them.

Signed-off-by: Guillermo Ontanon <guillermo@midokura.jp>