Updated spec and api docs to desired new format.
Send multiple candidates at once instead of all individually. Changes spec to include multiple candidates in a candidate(s) message.
Update the spec document to replace the candidate message with the candidates message.
Merge branch 'master' of github.com:matrix-org/synapse into develop
Update CHANGES.rst
Have all unit tests import from our own subclass of trial's unittest TestCase; set up logging in ONE PLACE ONLY
Allow a TestCase to set a 'loglevel' attribute, which overrides the logging level while that testcase runs
Define a (class) decorator for easily setting a DEBUG logging level on a TestCase
Additionally look first for a 'loglevel' attribute on the running test method, before the TestCase
Add some docstrings
Define a CLOS-like 'around' modifier as a decorator, to neaten up the 'orig_*' noise of wrapping the setUp()/tearDown() methods
Merge remote-tracking branch 'origin/master' into develop
Use "white-space: pre-wrap" for "Text will wrap when necessary, and on line breaks"
BF: presence and eventMap were not reset at logout.
Merge branch 'develop' of github.com:matrix-org/synapse into registration-api-changes
BF: inviter field has moved to the room root object
Added LoginType constants. Created general structure for processing registrations.
Split out password/captcha/email logic.
Correctly handle the 'age' key in events and pdus
Updated webclient to support the new registration logic.