upgrades: move storage migration steps to 121a2
Add dependencies of dependencies to dependences.tsv
Merge pull request #810 from bz2/dependent_dependencies

Add dependencies of dependencies to dependences.tsv

The windows-required service package depends on the guy's osext package, and several of our subprojects have switched to the new gopkg.in location of gocheck.

http://reviews.vapour.ws/r/78/
provider/ec2: set UploadArches for tests

Ensure we upload AMD64 tools in tests,
regardless of host architecture.

Fixes https://bugs.launchpad.net/juju-core/+bug/1372961
Add comment about arch coverage
Merge pull request #822 from axw/lp1372961-ec2-tests-i386

provider/ec2: set UploadArches for tests

Ensure we upload AMD64 tools in tests,
regardless of host architecture.

Fixes https://bugs.launchpad.net/juju-core/+bug/1372961
Merge pull request #814 from axw/upgrades-steps-121a2

upgrades: move storage migration steps to 121a2
Firewaller using APIV1 when available, otherwise uses APIV0 and legacy code
Merge pull request #799 from dimitern/firewaller-apiv1

Firewaller using APIV1 when available, otherwise uses APIV0 and legacy code

Next step of supporting port ranges for charms. Renamed the
current (legacy) firewaller code to FirewallerV0, and its
tests as well moved in separate files with _v0 suffix (so it's
easier to drop them althogether).
We'll keep this legacy code for backwards compatibility
until there's an upgrade step in place that properly migrates
unit ports to machine+network port ranges in the DB.
Firewaller worker now uses API V1 if available, or falls back
to V0 transparently.
A few fixes were needed for the OpenedPortsWatcher again.
state: openedPortsWatcher no longer exposes global keys