Passing FlockerScriptTestsMixin tests for flocker-deploy
Start of tests for DeployOptions
Removed commented out code
Outline of tests for DeployScript.main - test returns True
Test that DeployOptions sets two options
Test for a deferred result of DeployScript.main
Parse arguments to flocker deploy
(temporary) workaround for wrong number of arguments given in tests
Interface, basic tests, and fake implementation.
Implement GearClient.list().
Fix some parsing and query issues.
Simpler, faster implementation of GearClient.exists().
This edge case is no longer possible to trigger.

Moreover it would imply a significant internal bug/bad state in geard
and probably nothing would work anyway.
Use list for functional tests, and add functional tests for listing everything.
Return client from `start_container()`.
Make the test more lenient.
Better docstring.
Make pyflakes happy.
Make flake8 happy.
Patch parseArgs when necessary