[CS] Celluloid deprecated bang async syntax
[BUGFIX] Avoid waiting on command responses from blocking a Call actor entirely

Should only block the individual task.

#345
[BUGFIX] Add test coverage for command responses not blocking call actors

#345
[FEATURE] Add `#originate` method to console as alias for `Adhearsion::OutboundCall.originate`

Fixes #179
[DOC] Document CallController#call and #metadata better
[BUGFIX] Avoid a silly spec race
[CS] Stub hangup in specs in case where JRuby actually parallelises

Avoids timeouts
[CS] Avoid another dial spec race
[BUGFIX] Ensure that generated apps for testing by Aruba use the version of Adhearsion under test
[BUGFIX] CLI tests have to explicitly exit the CLI in order to avoid hanging

#332
[BUGFIX] Don't double up paths when loading applications from outside the directory
[CS] Mark a feature pending on JRuby while we wait for a JRuby bugfix

https://jira.codehaus.org/browse/JRUBY-6994

#332
[CS] Give up on trying to make features involving the console work on JRuby

The console simply makes the features hang, and the trick of explicitly exiting the console doesn't often work. I don't know why right now.
[FEATURE] Allow the console to be disabled using --no-console

Fixes #343
[BUGFIX] A menu definition's block context should be available

Fixes #257
Merge pull request #346 from adhearsion/feature/disable_console

[FEATURE] Allow the console to be disabled using --no-console
Merge branch 'feature/menu_block_scope' into develop
Clearing command registry from Call when commands are finished.
[CS] Add test coverage for commands only being in the call's registry while awaiting a response
Merge branch 'feature/command_registry_leak' into develop