Add AuthenticationMechanismFactory and change the way that mechanisms are registered
Add programatic way to register servlet extensions
Don't suspend reads in the HTTP read listener, just remove us as the current listener
Attach the web sockets version to the exchange