Update juju/testing dependency

Fixes LP #1325707.
networker API facade
fix dependencies
remove extra files
If we have a replica set, set write-majority
Test that write-majority is not set when there's no replica set
split SetUpTest functions
fix comment
minor fixes
Test setting of WMode
utils: remove most of it and use juju/utils instead.

utils/ssh and utils/syslog remain in core pending removal of their
core dependencies.

This is a mechanical change.
Set J:true unconditionally for the mongo session
add juju/utils dependency
Merge pull request #16 from klyachin/118-networker-facade

api: new Networker API facade

The original task was:
"new Networker API facade (client/server) with ListVLANsForMachine API call"
The additional tas was:
"Networker API" should do all network setup staff done by cloud-init

But all thing are changing and now Networker API has the only method calld
MachineNetworkInfo(machineTag string) ([]network.Info, error).
Merge remote-tracking branch 'origin/master' into 002-move-utils
fix up imports after merge
Merge branch 'master' of https://github.com/juju/juju into write-majority
delete testing/filetesting; use github.com/testing/filetesting instead
fix accidental merge issue with pull request #16

https://github.com/juju/juju/pull/16
Merge pull request #32 from johnweldon/fix-mr-16

https://github.com/juju/juju/pull/16