initial SSH configuration on flocker-deploy
added test for successful SSH configuration and output of authorized_keys file
little cleanup on now redundant code
Rewrap. Remove unused imports
Remove unused imports
whitespace cleanup
whitespace cleanup
rewrap
An assertion that the public key has been copied to authorized_keys
Refactor the ssh configuration into a separate private method.
Refactor the SSH agent start / stop code into a shared test helper
revert accidental docstring deletion
fix 2 flake8 errors
repair broken test where behaviour of script main() was altered and no longer returns a deferred success None
Merge pull request #232 from ClusterHQ/model-from-config-203

Implement model_from_config and use it in DeployOptions
Merge remote-tracking branch 'origin/master' into configure-ssh-221
Revert accidental deletion of existing setUp method.
Supply a Deployment directly rather than via model_from_config
Make the container and the containee clearer
Pass *local* directory to OpenSSHConfiguration, and change the assertion to match.

(Technically the assertion was correct and didn't need to be changed, but this variant catches the bug in the original test setup.)