modify cloud-init scripts
change eth0 from dhcp to manual when bridging
lost .cfg extension for some config files
Added OS field to version.Binary, version.Current

This change allows us to cache the current OS we are running on, so we will not have to do a version.GetOSFromSeries(version.Current.Series) every time we need to get the operating system type
Update to fix licence dependencies
Removed unused fakeRestart func
Fix gnuflag rev
Merge pull request #325 from wallyworld/license-dependnecies

Update to fix licence dependencies

Update to fix licence dependencies
worker/instancepoller: update to HEAD of juju/ratelimit
cmd/jujud: retry upgrades on failure

Given that we currently have no way of rolling back upgrades it's
worth retrying upgrades in case of transient errors. Logging around
upgrades has been improved a bit as well.

Future changes will improve the handling of upgrade error reporting
further (via agent status).
Merge pull request #322 from mjs/retry-upgrade-steps

cmd/jujud: retry upgrades on failure

Given that we currently have no way of rolling back upgrades it's worth retrying upgrades in case of transient errors. Logging around upgrades has been improved a bit as well.

Future changes will improve the handling of upgrade error reporting further (via agent status).
Ports document now used to store opened ports for machine/network tuple.
Merge pull request #239 from tasdomas/port-ranges-ports-doc

Ports document now used to store opened ports for machine/network tuple.

This patch is the beginning of a solution for #1216644 . 

To implement this, a new openedPorts collection is introduced, with a ports document for each machine and network (only the "juju-public" network is supported at the moment).

Any existing port entries in the unit document are migrated to the ports document. New ports are still appended to the ports list in the unit document - this functionality will be removed when the firewaller is updated to watch the openedPorts collection.
Fixed lp:1343219
Merge pull request #327 from dimitern/lp-1343219-networker

Fixed lp:1343219

Networker will refuse to start when /etc/network/interfaces
file is missing, as it can't do its job. Added tests and
live tested with the local provider.
Corrected dependencies.tsv to juju/gojsonschema etc
Merge pull request #329 from binary132/gojsonschema-fixes

Corrected dependencies.tsv to juju/gojsonschema etc

Updated gojsonschema and charm deps.
Make runCharmHook windows compatible

On windows, hooks (live every other executable) needs an extension. This branch adds support for running powershell and batch scripts as hooks. For powershell, we need to pass in exta arguments to exec.Command()
-fixs typo
Merge pull request #330 from davecheney/142-update-juju-ratelimit

worker/instancepoller: update to HEAD of juju/ratelimit