Merge pull request #452 from wallyworld/remove-lock-dirs

Make local provider bootstrap and destroy remove clone template files

Fixes: lp:1351004

Juju with the new flock implementation doesn't care, but forcibly destroying a local environment can leave the lock dirs around. Then if a downgrade is done, the older juju which still uses fslock thinks the lock is still held and won't start containers. This fix removes any lock files when local provider is bootstrapped and destroyed.
Merge pull request #427 from wallyworld/clone-template-flock

Clone template flock

Fixes lp:1311668

Use flock to serialise lxc template creation rather than juju/utils/fslock
Merge pull request #507 from wallyworld/clone-template-flock-master

Clone template flock master

Forward port pull requests 427 and 452

Clone template flock

Fixes lp:1311668, lp:1351004

Use flock to serialise lxc template creation rather than juju/utils/fslock
all: use gopkg.in/juju/charm.v3
update dependencies.tsv
fix bad import
Merge pull request #478 from wallyworld/rename-ppc64

Rename ppc64 to ppc64el

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

simplestreams and maas expect ppc64el, not ppc64
Merge pull request #479 from wallyworld/rename-ppc64-2

Map ppc64 to ppc64el
Merge pull request #428 from wallyworld/download-tools-retry

Add retry to curl download of tool in cloud init

Add retry arg to curl used to download tools in cloud init.
Fixes lp:1349989
Merge pull request #489 from rogpeppe/014-charm-v3

all: use gopkg.in/juju/charm.v3

This updates to use the new Reference semantics.
Merge pull request #509 from wallyworld/rename-ppc64-master

Rename ppc64 to ppc64el

Fixes https://bugs.launchpad.net/juju-core/+bug/1349771

simplestreams and maas expect ppc64el, not ppc64
Merge pull request #510 from wallyworld/download-tools-retry-master

Add retry to curl download of tool in cloud init

Forward port of pull request 428

Add retry arg to curl used to download tools in cloud init.
Fixes lp:1349989