internal/v4: do not create new revision if content matches latest
internal/v4: minor changes for review
Merge pull request #115 from rogpeppe/051-detect-dupe

internal/v4: do not create new revision if content matches latest

When the content is the same as the latest version, there's no need to
bump the revision number. We needed to add another bundle to
test this, hence the change to the charm.v3 dependency.
all: use charm.v4

Automatic change made by running:

	govers gopkg.in/charm.v4
	govers -m launchpad.net/gocheck gopkg.in/check.v1
Merge pull request #116 from rogpeppe/052-use-charm.v4

all: use charm.v4

Automatic change made by running:

	govers gopkg.in/charm.v4
	govers -m launchpad.net/gocheck gopkg.in/check.v1
lppublish: make charm URLs correct earlier
Merge pull request #117 from rogpeppe/053-fix-publish-bundles

lppublish: make charm URLs correct earlier

This fixes a bug which would cause bundles to be processed
every time even when already in the store.