client side of NetworkInterfaceWatcher
Merge remote-tracking branch 'upstream/master' into 121-networkinterfaceswatcher
change StringsWatcher to NotifyWatcher
Merge remote-tracking branch 'upstream/master' into 121-networkinterfaceswatcher
Merge remote-tracking branch 'upstream/master' into 121-networkinterfaceswatcher
Merge remote-tracking branch 'upstream/master' into 121-networkinterfaceswatcher
provider/azure: use affinity group in vnet site

Revert change based on observations of vnet
related issues. Azure console displays advisory
warning about vnets tied to locations, suggesting
vnets be tied to affinity groups to mitigate.
Add link to docs
Merge remote-tracking branch 'upstream/master' into 121-networkinterfaceswatcher
WatchInterfaces for API server
State -> BackingState
restore state test
drop test in apiserver
Merge remote-tracking branch 'upstream/master' into 121-networkinterfaceswatcher
Added two more tests for multiple and no endpoints.
Merge remote-tracking branch 'upstream/master' into 121-networkinterfaceswatcher
Add DiscardKnownHosts option to utils/ssh
Allow restore to retry connecting to state server
Merge pull request #197 from axw/azure-network-affinitygroup

provider/azure: use affinity group in vnet site

Revert change based on observations of vnet
related issues. Azure console displays advisory
warning about vnets tied to locations, suggesting
vnets be tied to affinity groups to mitigate.
Merge pull request #217 from wallyworld/restore-connection-retry

Allow restore to retry connecting to state server

The restore process recreates a state server but it may not have finished starting everything before attempting to reconnect. So a retry loop is added where needed. Tested live on EC2, first to reproduce the bug and then to verify the fix.

Fixes: https://bugs.launchpad.net/juju-core/+bug/1336104