Add ActionComplete and ActionFail to the API
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.
Merge pull request #303 from johnweldon/action-api-complete

Add ActionComplete and ActionFail to the API
prefer-ipv6 passed through to agent config
Merge pull request #307 from dimitern/prefer-ipv6-agent-config

Pass prefer-ipv6 flag through agent config

This builds upon the previous PR adding the prefer-ipv6 environ
config setting. Now, the prefer-ipv6 flag is passed through further
to the agent config, so the agents can initialize the network package
with it even before connecting to the API/state servers (no environ
config yet).
Reduce 'flakiness' of Action test on worker Filter

worker/uniter/filter_test.go no longer cares what order Actions arrive
in.  We think that indeterminate latency might account for occasional
out-of-order errors in this test.
Merge pull request #312 from binary132/flaky-action-queue-test-fix

Reduce 'flakiness' of Action test on worker Filter

worker/uniter/filter_test.go no longer cares what order Actions arrive
in.  We think that indeterminate latency might account for occasional
out-of-order errors in this test.
Merge branch 'master' of https://github.com/juju/juju into 135-names-refactor-part-viii

Conflicts:
	agent/agent_test.go