Simplifying applyReplSetConfig
Fix ipv6 addresses on the way in and out of mongo (mgo)
More address fixing and tests
Comment clarification
Merge branch 'master' of https://github.com/juju/juju into replicaset-ipv6-fix
Update reviewboard file
Update reviewboard file
Update reviewboard file
Comments on functions
Conflict resolution
Test fix
Fixed tests for version and agent
Merge pull request #652 from trobert2/tests

Fixed tests for version and agent to work on windows

This patch fixes tests for juju/agent and juju/version to work on windows, as well as ubuntu.
Here are a few of the things that had to change:
1) because Windows is not fully POSIX compliant, the file permissions checks have been disabled. os.Chmod() only works reliably on POSIX systems
2) Abstracted some error messages that differ based on OS. For example the "no such file or directory error"
3) used filepath.Join and FromSlash wherever needed
Do not allow sending the same metric key more than once in the same add-metric run.
Merge pull request #883 from tasdomas/add-metrics-do-not-allow-key-conflicts

Do not allow sending the same metric key more than once in the same add-metric run.
fix a URL in a comment
Merge pull request #884 from jameinel/typo-fix

fix a URL in a comment
Merge pull request #776 from voidspace/replicaset-ipv6-fix

Replicaset ipv6 fix

replicaset/replicaset: fix ipv6 addresses in and out of replicaset code

Mongo only works with "bad" ipv6 addresses (::1:port format), we would rather use the "good" format ([::1]:port). This change makes sure that we only use (and see) "good" format addresses outside of the replicaset code, but we still send bad format addresses to mongo.
Added reboot apiserver
move ClearReboot to agent