Do not clone db sessions in state watcher
Merge pull request #395 from wallyworld/no-session-copy-in-watcher-1.20

Do not clone db sessions in state watcher

Fixes https://bugs.launchpad.net/juju-core/+bug/1348032

Remove session copying in watcher queries.
Increment juju to 1.20.3
Updated version of golxc.
Merge pull request #410 from katco-/upstream-1.20

Updated version of golxc.
Initial filtering of endpoints for public IPv4 addresses.
Simplified getting the address to return, it's always the first one.
Changed comment on dependency of address order.
Small test optimization.
Changed type of written data back into slice, so that the rendering as JSON or YAML will be backwards compatible again.
Update golxc dependency
Merge pull request #421 from wallyworld/update-golxc-dependency-1.20

Update golxc dependency

Fixes lp:1350011
Add new flock implementation for serialising lxc template creation
Merge pull request #419 from katco-/upstream-1.20

Backport:  lp:1311227: API Endpoints

Addresses https://bugs.launchpad.net/juju-core/+bug/1311227
Fix build on Windows
Fix build on Windows
Code review tweaks
Add retry to curl download of tool in cloud init
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 #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