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.