replace evergreen with Karma
Add coffee-script to testing dependencies
remove travis:prepare task
add ruby specs back to Rakefile and clean up tasks
change ruby specs to new rspec expect-to syntax
add rake task for compiling .js.coffee.erb files into .js.coffee
fix erb compile rake task dependency
Add server-side support for channel multiplexing
refactor how we send messages to the client via websockets
use Rack::Utils##parse_query in enable_multiplexing?
coerce subscriptions into Array in MultiplexedHandler#subscribe_multiplexed
move Websocket::Handler#suscribe down for consistency with MultiplexingHandler code layout
add MultiplexingHandler#unsubscribe
use special request path to enable channel multiplexing
allow last_sequence to be nil and default to 0 value for it
add support for http-long-poll channel multiplexing
refactor HTTPLongPoll handlers
rename Websocket & HTTPLongPoll handlers
move multiplexing tests into own testcase
WIP: Firehose.MultiplexedConsumer client