charm: factor zipOpener from CharmArchive

	This is preparatory work for adding BundleArchive
charm: make zipOpener an interface
Merge pull request #14 from rogpeppe/005-bundlearchive-1

charm: factor zipOpener from CharmArchive
Merge branch '006-bundlearchive-2' into new-branch

Conflicts:
	charmarchive.go