Display welcome message when starting debug-hooks sessions.
Change the GetFactory and GetType methods so that they don't intercept IsNotFound, we'll trap that higher
Merge pull request #92 from frankban/remove-charmstore-commands

Remove charmstore commands.

charm* commands are now in the separate charmstore repo.
We don't need the helper functions since the registry is typed now.
Merge branch 'master' of github.com:juju/juju into 010-use-external-cmd

Conflicts:
	cmd/charm-admin/config.go
	cmd/charm-admin/config_test.go
	cmd/charm-admin/deletecharm.go
	cmd/charm-admin/main.go
	dependencies.tsv
Merge pull request #80 from mattyw/readme-summary

added a summary and link to the docs in the readme

It has been pointed out that for those that get introduced to juju via github we don't offer an explanation of what juju is or where more can be learned. I've attempted to address that
update dependencies.tsv
Merge pull request #93 from rogpeppe/010-use-external-cmd

all: use extern charm package

We delete almost all of the juju cmd package, just adding two helper functions
for creating juju-specific SuperCommands.
Resolved new gojsonschema dep version; resolved new juju/charm version
Improved after review

I improved the tests to check file contents on tar/tar.gz files.
I made some corrections on the back up paths.
I changed the way recursion is handled in tar for a recommendation
from @rogpeppe in terms of path walking.
Merge pull request #96 from binary132/dependencies-charm-gojsonschema

Resolved new gojsonschema dep version; resolved new juju/charm version

Updated dependencies.
handle when FindMethod wants an API we don't have
Merge branch 'api-versioning-2-facade-registry' into api-versioning-3-use-registry

Bring in the updated view for FindMethod including caching, etc.
missed a couple of things we needed for resolving the merge
Merge branch 'master' into api-versioning

Bring code up to trunk, resolve any conflicts.
Merge branch 'api-versioning' into api-versioning-2-facade-registry

Changes to how upgrade tag is handled interacted with changing how
Upgrader is instantiated.
Merge from api-versioning-2 to bring in master and resolve conflicts.

Mostly this just involves the changes to names which changed how Upgrader selected what
concrete instance to return.
Merge branch 'api-versioning' into api-versioning-2-facade-registry

Changes to how upgrade tag is handled interacted with changing how
Upgrader is instantiated.
merge in the fix, which doesn't really apply here anymore anyway
Login now reports the verisons of available Facades.