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.
Merge branch 'master' of https://github.com/juju/juju into api-implementation-guide
Changes after review.
Actions API :: Enqueue
Merge pull request #900 from johnweldon/api-impl-enqueue

Actions API :: Enqueue

Implement the Enqueue method on the Actions API
apiserver: fix sporadically failing test
Fixed api-endpoints Purpose capitalization; added tests for Purpose and Doc for all commands