Update juju/testing dependency

Fixes LP #1325707.
networker API facade
fix dependencies
remove extra files
If we have a replica set, set write-majority
provider/ec2: support zone= placement directive

Support "add-machine zone=us-east-1a" in ec2,
for explicit availability zone placement.
git ignore doesn't allow ./ style paths
Port login-env-urls over to git.

we lose all the history of the changes, but at least the patch is here.
I haven't run the test suite yet to ensure that all the changes are good,
but at least the patch applies.

This changes Login to return an ENV UUID and allows us to connect
to the API server under '/ENVIRONUUID/api' style urls.
Switch to juju/schema.

Remove the schema package.
Fix import paths.
Update dependencies.
Update the URLs to be at /environment/UUID/api instead of just /UUID/api.
Test that write-majority is not set when there's no replica set
Merge pull request #25 from frankban/remove-schema

Remove the schema package.
Fix import paths.
Update dependencies.
Merge pull request #8 from axw/provider-ec2-zone-placement

Support "add-machine zone=us-east-1a" in ec2, for explicit availability zone placement.
split SetUpTest functions
fix comment
Switch to juju/names.

Mechanical branch.
Remove the names package.
Fix import paths.
Update dependencies.
Fix a package test.
review feedback
minor fixes
Merge pull request #27 from frankban/remove-names

Mechanical branch.
Remove the names package.
Fix import paths.
Update dependencies.
Fix a package test.
Finish review comments