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 :: ListPending, ListCompleted, ListAll

Add tests for ListPending and ListCompleted
Merge pull request #902 from johnweldon/api-impl-listpending

Actions API :: ListPending, ListCompleted, ListAll

Refactor and Expand API calls for Listing Actions
CharmInfo now contains charm Actions

This commit adds the apiserver test and endpoit to add Actions to the
CharmInfo api query response.
Merge pull request #901 from binary132/apiserver-actions

CharmInfo now contains charm Actions

This commit adds the apiserver test and endpoit to add Actions to the
CharmInfo api query response.