Merge branch 'release/2.3.1' into develop
[CS] Reduce duplication in error conditions
[CS] Remove an unnecessary assignment
[BUGFIX] Connection was not successfully being notified that we were ready to handle calls

Fixes adhearsion/punchblock#142
[BUGFIX] Don't fail if a call is dead when the router cleans it up
Should include parking/no hangup after bridge
Merge pull request #288 from gersmann/patch-1

Should include parking/no hangup after bridge
[BUGFIX] Thor changed help output format

We don't actually care about a header
[BUGFIX] Thor changed the format of an error message
Allow CI to fail on JRuby
[BUGFIX] Remove outdated Aruba monkey-patch
[CS] Better spec for #ask buffer validator block
[BUGFIX] Ensure that a spec doesn't provide a false positive

* Allow comparing CallControllers
[BUGFIX] Don't share metadata between controllers if none is specified on a route

Fixes #297
[BUGFIX] Ensure that if a CallController's Call is dead, it still has somewhere to log to

* Using a class-global logger to prevent memory leaks
Merge commit 'd5344ca9414b585bc946a9cf22f381103b5f28eb' into develop
[DOC] Changelog entries
[BUGFIX] Use default travis build command
[BUGFIX] Don't allow PB plugin specs to fail on irrelevant points

* Wow, this initializer really should not be a singleton. Hell, it should probably be an actor.
[CS] Fix a spec name