Update the api and cache test.
Careful exposition of the ConnectionEndpoint.
Fix the rest.
Fix imports
Update loggo import. Rename suite, and remove old code.
Merge branch 'master' of github.com:juju/juju into env-cmd-manual
Manual provider updates.
clean up the client
Updates following review.
Merge pull request #308 from howbazaar/env-cmd-manual

Env cmd manual

This work removes the dependency that the manual provisioning had on the environment name.

Instead, the provisioning requires something that supports the API it needs to call.  This means that the interface that the add-machine command depends on needs a few more methods.

The AddMachines client method is now used, and the 1.18 fall-back code is removed.