Added first outline of the Juju API Design Specification document.
Merge branch 'master' of https://github.com/juju/juju into doc-design-api-spec
Merge branch 'master' of https://github.com/juju/juju into doc-design-api-spec
Added RPC example.
Changed outlining and order, trying to describe the architecture better.
Merge branch 'master' of https://github.com/juju/juju into doc-design-api-spec
Continued work on the API design specification.
Merge branch 'master' of https://github.com/juju/juju into doc-design-api-spec
Merge branch 'master' of https://github.com/juju/juju into doc-design-api-spec
Continuing work on API design specifications.
Merge branch 'master' of https://github.com/juju/juju into doc-design-api-spec
Started with API server. Commit due to switching branches.
modify cloud-init scripts
change eth0 from dhcp to manual when bridging
lost .cfg extension for some config files
Merge branch 'master' of https://github.com/juju/juju into doc-design-api-spec
Merge branch 'master' of https://github.com/juju/juju into doc-design-api-spec
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
Merge branch 'master' of https://github.com/juju/juju into doc-design-api-spec
Merge branch 'master' of https://github.com/juju/juju into doc-design-api-spec