Add more windows series

* Add windows 7, 8 and 8.1 to supported series
* get windows product name from registry instead of powershell commandlet
move test setup into setup/teardown phase
wip
Merge branch 'master' of https://github.com/juju/juju into 119-version-tests
Merge branch 'master' of https://github.com/juju/juju into 119-version-tests
Responding to review feedback
Merge pull request #229 from davecheney/119-version-tests

version: add more unit tests
API server is now dual stack capable, listening on both
IPv4 and IPv6 endpoints.
Merge pull request #224 from dimitern/apiserver-listens-dualstack

state/apiserver: Ensure we always listen to IPv4+IPv6

API server is now dual stack (IPv4+IPv6) capable, as it
listens on both 127.0.0.1 and ::1, and clients can connect
to it using both protocols. Added tests and some internal
details needed tweaking. Live tested on EC2.
Merge pull request #179 from gabriel-samfira/add-more-windows-series

Add more windows series

* Add windows 7, 8 and 8.1 to supported series
* get windows product name from registry
fix NetworkInterface.SetDisabled
Merge pull request #237 from klyachin/125-setdisabled

Fix NetworkInterface.SetDisabled

I have fixed NetworkInterface.SetDisabled(flag) method to modify doc immediately as the disable state has been changed.
Add initial load of queued action id's for actionWatcher
Refactor Action and ActionResult...

... to facilitate queueing and identifying actions pending for a given Unit (and in future for a Service, etc.)

Also, add tests for actionWatcher refactor.
Merge pull request #216 from johnweldon/actions-watcher-redux

Actions watcher redux

Make sure Actions queued before a watcher starts are picked up when the watcher does start.

Also slight refactoring to prepare for Actions being queued on Services as well as Units
Merge branch 'master' of https://github.com/juju/juju into 114-state-accessors-take-tags
fix merge issue