Updated version of golxc.
state/apiserver/usermanager: removed unused dummy authenticators

This PR removes the unused canRead/canWrite authenticators from this package. The justification is as follows.

* The authentators were hard coded to always authenticate whatever value was passed, _even if it was not valid_

* If the authenticators did validate their data they would find that arg.Tag passed to them was commonly empty, which is bad for two reasons

1. "" is not a valid API tag
2. "" is the synonym for "admin"

* Lastly, the test's continue to pass without them ...
Merge pull request #411 from davecheney/159-remove-unused-can-read-write-checks-from-usermanager

state/apiserver/usermanager: removed unused dummy authenticators

This PR removes the unused canRead/canWrite authenticators from this package. The justification is as follows.

* The authentators were hard coded to always authenticate whatever value was passed, _even if it was not valid_

* If the authenticators did validate their data they would find that arg.Tag passed to them was commonly empty, which is bad for two reasons

1. "" is not a valid API tag
2. "" is the synonym for "admin"

* Lastly, the tests continue to pass without them ...
all:gofmt
Merge pull request #413 from davecheney/160-gofmt

all:gofmt
Get rid of Identity - keep all the lessons learned from it.
upgrade to trunk
Minor fixes.
Changed type of written data back into slice, so that the rendering as JSON or YAML will be backwards compatible again.
Merge pull request #418 from katco-/update-golxc-version

Updated version of golxc.
Merge pull request #417 from TheMue/endpoints-return-slice-instead-string

Changed type of written data back into slice

This way the rendering as JSON or YAML will be backwards compatible again. We still only return the first endpoint.
Updates.
Update golxc dependency
state/apiserver/uniter: fix test

When authenticating, against a unit in state, it is the Entity, not the Tag that takes priority.
state/apiserver/uniter: remove panic

Remove an unnecessary panic from the uniter.

Also driveby in the usermanager to clean up the logic.
Revert "state/apiserver/uniter: fix test"

This reverts commit a118ca1214ebe6eb35d80180cb92f751a9b039e7.
Merge pull request #420 from wallyworld/update-golxc-dependency

Update golxc dependency

Pull in golxc rev 12 to fix lp:1350011
Don't restart mongo every time jujud starts.

Add a public method to let us know if the service exists as expected.
Check to see if the service already exists before writing it out again.
Refactor the upstart exists to use once source, and fix the tests so it doesn't create a braindead empty upstart file first.
Start the service if we need to.
Merge pull request #369 from tasdomas/death-of-identity

Removing the identity document, changing user document field

Removed identity document, renamed LastConnection field to LastLogin on the user document and added a database migration to change that.
provider/manual: add manual-provider defaults to prepared config

Prepare calls "validate", which was not updating the config
with manual-provider specific attributes (Validate calls validate
and updates the config too). This meant that the manual-provider
config attribute defaults were not being populated in the .jenv
file, so we were not using SSH storage from the client when we
should have been.

Fixes https://bugs.launchpad.net/juju-core/+bug/1347715