Removed pending_joins accessor from Call.
[BUGFIX] Ensure BridgeExec events match join commands regardless of channel ordering
[BUGFIX] Remove pending joins when they match
[BUGFIX] Test against a real translator object
[CS] Celluloid is always loaded
[DOC] Changelog entry
[BUGFIX] Sidestep a mismatch between our crazy mocking and 1.9.2
Merge branch 'feature/pending_joins' into develop
[UPDATE] Bump to 1.8.1
[DOC] Rearrange changelog
Merge branch 'release/1.8.1' into develop
[CS] CI build on ruby 2.0.0
[FEATURE] Send end event to client when an ASYNCAGI BREAK is executed on Asterisk

Not complete as this is currently a breaking change. Needs the addition of a check for a channel variable to switch on this behaviour.
[CS] Simpler guard logic
Revert "[CS] Simpler guard logic"

This reverts commit f709ab41e053957c327f4b49a748740bea0c2924.
[CS] Remove some duplicate code
[CS] Don't use regex where a string is sufficient
Basic functionality back on new RubyAMI
[BUGFIX] Use ruby_ami from git
[BUGFIX] Execute AMI actions directly on RubyAMI::Stream

Allows for dealing with errors being raised correctly. Also has the nice side effect of requiring fewer actor calls, and should free up a lot of traffic on the translator object.