Modified PowerShell Charm resources dir.
Implement diskmanager worker
worker/diskmanager: add tests
api/diskmanager: add tests
apiserver/diskmanager: add tests
Fix worker/diskmanager interface; fix vet warning

Make version.OSType a Stringer so it can be used as
argument to %s in printf functions.
cmd/jujud: remove diskmanager worker

Will add this back in in a follow-up.
storage: add package docs, fix comments
Merge pull request #1085 from aznashwan/PS-charms-modules

Modified PowerShell Charm resources dir

Now all supporting modules for the PowerShell Juju Charms will be located under $env:JUJU_CHARM_DIR\lib\Modules\
state/multiwatcher: move remaining mutliwatcher related types
tests pass
remove unused types
State: Add EnvUUID to Network docs

Add three upgrade steps. The first two prepend the envuuid to the _id of networks and requestedNetworks doc as well as add a env-uuid field. The third step only adds the env-uuid field to the networkInterfaces doc.

Update helper functions in state/upgrades_test.go to support optionally add only the env-uuid field, leaving the original _id value.
remove vestigial type decl
Merge branch 'master' of https://github.com/juju/juju into migrate-network
Merge pull request #1109 from waigani/migrate-network

State Upgrade Step: Add EnvUUID to Network docs

Add three upgrade steps. The first two prepend the envuuid to the _id of networks and requestedNetworks doc as well as add a env-uuid field. The third step only adds the env-uuid field to the networkInterfaces doc.

Update helper functions in state/upgrades_test.go to support optionally add only the env-uuid field, leaving the original _id value.
tests pass
Address review comments
update to new utils hash
LP-1391914 :: idPrefixWatcher; subtle bug with initial call to Changes()

Failing test to demonstrate bug