Fix typo in events.rb generator.
Merge branch 'master' of github.com:DanKnox/websocket-rails
Clean up whitespace in dispatcher_spec.rb
Use the ruby redis driver instead of synchrony during shutdown.

This spawns a new Redis connection using the default ruby Redis driver
during shutdown to remove the server token from the active server tokens
set. It also creates this new connection within a new Thread.

This is slightly less efficient but solves the ruby 2.0 problem of
using a Mutex in a signal trap context. Closes #90.
Merge branch 'master' of github.com:DanKnox/websocket-rails

Conflicts:
	lib/generators/websocket_rails/install/templates/events.rb
Move the initial loading of events.rb outside `WebsocketRails.setup`.
WIP: Add more methods for working with the Global User Manager.

Refactor the ConnectionManager to store connections in a Hash instead
of an Array. This allows for faster lookup of pre-existing connection
id's when generating a unique connection id. This will be more useful
later when Redis contains a map of duplicate connections from the same
user.

Add UserManager#each and UserManager#map for working with the global
user collection. These methods yield a Connection object or a proxy
object which can be used to trigger events on the individual user
from within background jobs or the Rails console.
Update version and CHANGELOG for release.
Explicitly typecast the user identifier to avoid deserialization issues.
Merge branch 'enhance_user_manager'
Type cast username to string in Synchronization spec.
Add UserManager::LocalConnection proxy object.

The UserManager::LocalConnection class keeps track of users that
have multiple connections open within the same worker instance.
This ensures that each of the user's connections will receive
events sent through the UserManager.
Add the config.user_class option to the config generator.
Add MIT license to .gemspec. Closes #120
Update version and CHANGELOG for release.
Ensure the event routes are loaded before the Engine is mounted in production.

Fixes #121
Update version and CHANGELOG for release.
Merge pull request #1 from DanKnox/master

Pulling changes since fork was made
ConnectionManager#connections is a hash, so #map returns a key/value pair

of which we only want the value
Merge pull request #126 from Fustrate/master

ConnectionManager#connections is a Hash, but #broadcast_message thinks it's an Array