Take a tag not a string
firewaller.Unit takes names.Tag
firewaller.Machine takes names.Tag
firewaller.Machine takes names.Tag
more string -> Tag conversions
Move string -> Tag conversions.
More string -> names.Tag work
Merge branch 'master' of https://github.com/juju/juju into 114-state-accessors-take-tags
Merge branch '115-state-string-tags' into 114-state-accessors-take-tags
Use concrete types rather than names.Tag interface
fix todo
Add more windows series

* Add windows 7, 8 and 8.1 to supported series
* get windows product name from registry instead of powershell commandlet
fix lp 1336980
Merge branch 'master' of https://github.com/juju/juju into 114-state-accessors-take-tags

Conflicts:
	state/apiserver/login_test.go
	worker/provisioner/container_initialisation_test.go
Use "eatmydata" around apt-get

Also, remove git from the packages we install.
Remove statement about charm dirs being git repos
Small post merge tweak
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.