get rid of IsVirtual
Merge remote-tracking branch 'upstream/master' into 119-is-virtual
Promote DeployerTag to return a names.Tag
fix the duplicated tests in apiserver/client
wip
Merge remote-tracking branch 'upstream/master' into 104-juju-names-refactor-part-ii

Conflicts:
	state/megawatcher_internal_test.go
Apply https://code.launchpad.net/~gz/juju-core/gosshnew_1312940
Merge branch 'master' of https://github.com/juju/juju into 104-juju-names-refactor-part-ii
Tweak some mongo timeouts and refactor multiple bits of mongo functionality into a single mongo package
Remove the store package.
Fix import paths.
Update dependencies.
Merge pull request #76 from frankban/store-external

Use external charmstore.

Mechanical branch.
Remove the store package.
Fix import paths.
Update dependencies.
Tweak setmongopassword api
Tweak some mongo timeouts and refactor multiple bits of mongo functionality into a single mongo package
Tweak setmongopassword api
Merge branch 'mongo-refactor-timeout-tweaks' of https://github.com/wallyworld/juju into mongo-refactor-timeout-tweaks

Conflicts:
	cmd/jujud/machine.go
	cmd/jujud/machine_test.go
Merge pull request #67 from davecheney/update-go-crypto-ssh

Update code.google.com/p/go.crypto to the latest

Fixes LP 1312940, Fixes #43

This PR applies a branch from mgz (https://code.launchpad.net/~gz/juju-core/gosshnew_1312940). This branch was proposed a while ago but was delayed until all builders and package builders were running Go 1.2. 

Sinzui has confirmed that this has now happened so we are unblocked and can move off this old version of go.crypto.

This has the further effect that Go can be built from source without godeps, and this unblocks tools that consume Juju via `go get`, and makes us look like good Go citizens.
Have errors from plugins passed back as the error code from juju.
Refactor SetMongoPassword api, various fixes