Update for juju/names @ ae9c025
Update for juju/names f41f9c1
Update to juju/names 7bf36b6
Update for juju/names refactor part 1
Merge branch 'master' of https://github.com/juju/juju into 103-juju-names-refactor

Conflicts:
	cmd/juju/deploy.go
	juju/api.go
gofmt
Merge pull request #53 from davecheney/103-juju-names-refactor

Update for juju/names refactor part 1

This change is a companion to juju/names @ 3d041ba7

The visible change is previously new the NewTagType methods would return a string, now they return a Tag implementation which you call `String()` on.

This is an intermediate step. The next PR, for example, will replace many of the string comparisons with comparisons of tags directly.