fixed issue where channel filtering was triggered on all channel events
process actions directly from dispatchers event queue
Merge remote-tracking branch 'upstream/master' into threadsocket-rails

Conflicts:
	lib/websocket_rails/dispatcher.rb
update .ruby-version and Gemfile.lock
update gemspec to include new websocket-rails-js gem
fixed issue where channel filtering was triggered on all channel events
Add UserManager Events

* websocket_rails.user_connected is dispatched when a user's first
  connection is established (i.e. the first client_connected event)
* websocket_rails.user_disconnected is dispatched when a user's last
  remaining connection is ended (i.e. the last client_disconnected event)
tmp
tmp
tmp
Fix
Fix specs
Fix
Allow EventProcessor to process user defined events