Changed warning display for unknown config, remove tools-url on upgrade, added/modified tests. Bug 1383070.
Clarify comment. Bug 1383070.
Test cleanup as per review. Bug 1383070.
Replace loopback url (localhost, etc) with network bridge ip. Bug 1309207.
upgrades: run upgrade steps for final release when upgrading to an alpha or beta release

This allows definition and testing of upgrade steps as we work towards
a stable release.
upgrades: target 1.21 steps at 1.21 final, not alpha1

Targeting at alpha1 was just a temporary step until the upgrade step
selection logic was changed. Also added a check to ensure that upgrade
steps are only targeted to final releases.
cmd/jujud: test fix due to changed upgrade steps selection logic
state: strictLocalID tweaks

1. Return an error instead of a flag to reduce boilerplate at call
sites.

2. Use strictLocalID in more places where appropriate.
Replace loopback url (localhost, etc) with network bridge ip. Bug 1309207.
Merge remote-tracking branch 'origin/replace-localhost-in-proxies' into replace-localhost-in-proxies

Conflicts:
	environs/config/config.go
Resolving merge conflict.
Merge pull request #1010 from mjs/upgrade-steps-selection

Tweak upgrade steps selection logic and retarget 1.21 upgrade steps

upgrades: run upgrade steps for final release when upgrading to an alpha or beta release

This allows definition and testing of upgrade steps as we work towards a stable release.

---

upgrades: target 1.21 steps at 1.21 final, not alpha1

Targeting at alpha1 was just a temporary step until the upgrade step selection logic was changed. Also added a check to ensure that upgrade steps are only targeted to final releases.
Merge pull request #1022 from mjs/use-strictlocalid-more

state: use strictLocalID in more places where appropriate
Merge pull request #1017 from anastasiamac/replace-localhost-in-proxies

Replace loopback url (localhost, etc) with network bridge ip. Bug1309207

this changes have been done and reviewed in another branch...
Merge pull request #999 from anastasiamac/Bug1383070-deprecating-tools-stream

Changed warning display for unknown config, remove tools-url on upgrade,...

... added/modified tests. Bug 1383070.
Bug: https://bugs.launchpad.net/juju-core/+bug/1383070

Review: http://reviews.vapour.ws/r/300/