- Use the recently introduced function golxc.GetDefaultLXCContainerDir() for getting the default LXC path.
	- This commit fixes LP: #1329049
Updated dependencies for point golxc to the latest revision.
Merge pull request #310 from niedbalski/fix-1329049

Use the golxc.GetDefaultLXCContainerDir() function instead of fixed path

- Use the recently introduced function golxc.GetDefaultLXCContainerDir() for getting the default LXC path, instead of using the hardcoded '/var/lib/lxc'
	- This commit fixes LP: #1329049
prefer-ipv6 honored by state when setting addresses
Merge pull request #318 from dimitern/state-honors-prefer-ipv6

prefer-ipv6 honored by state when setting addresses

Added network.SortAddresses() and network.SortHostPorts()
which use the prefer-ipv6 flag to determine which addresses
or HostPorts come on top.

Changed machine.SetAddresses and SetMachineAddresses to
sort the addresses according to whether prefer-ipv6 flag
is set in the environ config.

A few other places where changed as needed, including the
caching of API endpoints in the CLI client and mongo addresses
used to connect to state.

This is the final step of the prefer-ipv6 flag implementation.
Merge branch 'master' into remove-apiconn-1326802
Turns out we end up with a 10m wait trying to connect to something that isn't there (apparently).

So we restore sanity in the test suite by passing along api.DialOpts and setting them to fail-fast
in the test suite.
Also find a couple of cases where the code was still not quite right.