Wrote initial outlining of the API Implementation Guide.
Added organizational aspects.
Merge branch 'master' of https://github.com/juju/juju into api-implementation-guide
Merge branch 'master' of https://github.com/juju/juju into api-implementation-guide
Added versioning and first pattern.
Merge branch 'master' of https://github.com/juju/juju into api-implementation-guide
Merge branch 'master' of https://github.com/juju/juju into api-implementation-guide
Updated versioning section.
Merge branch 'master' of https://github.com/juju/juju into api-implementation-guide
Merge branch 'master' of https://github.com/juju/juju into api-implementation-guide
Merge branch 'master' of https://github.com/juju/juju into api-implementation-guide
Changed guide for API versioning implementation and testing (different approach, better example). Section about bulk requests is still WiP.
Merge branch 'master' of https://github.com/juju/juju into api-implementation-guide
Rewrote section about bulk requests.
Added api client
moved ClearReboot
Added test for ClearReboot
Fixed GetOSFromSeries to detect MacOSX
rename linuxVals to nixVals
Merge branch 'master' of https://github.com/juju/juju into api-implementation-guide