Start JSON RPC API for tagpool manager.
First test for TagpoolApiServer.
More tests for TagpoolApiServer.
Add proper parameter checking to tagpool API interface.
Better wrapping of the wrapped function in signature.
Fix typo in comment about compound JSON types.
Clarify what sort of endpoint we're talking about in the config docs.
Tests for RpcTypes.
Add tests for signature() function.
Tests for Signature class.
Better checking for self argument to function.
Convert returned tags to unicode (will be removed once tagpool manager supports unicode tags -- see #494).
Add tests for worker class.
Remove custom client for now (we can revisit the idea in future if needed).
Fix PEP8 issue.
More explicit control over whether the first argument is a 'self'.
Change name of API endpoint config option to twisted_endpoint to avoid confusion with other kinds of endpoints.
PEP8 fixes.
Merge branch 'feature/issue-492-add-tagpool-JSON-api' into develop
Merge branch 'develop' of github.com:praekelt/vumi into develop