Add compatibility note.
Add readme skeleton for new branch.
Refactor method names to Erlang convention.
Update rebar to new 2.5.0 release.
Partial commit that breaks the Iris relay (issue).
Update the wire protocol to v1.0-draft2.
Rename relay to connection.
Add mailbox memory bounds enforer.
Inject broadcast and request mailbox limiter.
Add a cyclic barrier for the test suite.
Update client and server connection proto and API.
Update the broadcast API and tests.
Add broadcast memory limits + associated tests.
Minor source file formatting.
Update the req/reqp impl and success tests.
Fix memory limiter and extend its tests.
Add failing request tests + fix error reporting.
Add request timeout tests.
Add request queue expiration tests.
Redesign subscription API and update to new spec.