Build & pass request map, not just URI

In order to incorporate cookie (eg session) data and other request data into
websocket handler, build a request map using ring-servlet.
Fix WebSocket client from request changes

Both client & server call ->WebSocket$OnTextMessage, and my previous commit
assumed 3rd argument was request map, so client was receiving values like
{:request "/ws-uri"}.

Since the ring request map isn't applicable to client, this updates
->WebSocket$OnTextMessage to just accept the map passed over channel,
prior to assoc'ing :conn
Update test for request map changes
Update example w/ request
Revert some undesired changes
Merge branch 'master' of https://github.com/loganlinn/jetty7-websockets-async into loganlinn-master.

Conflicts:
	example/src/clj/com/keminglabs/jetty7_websockets_async/example/core.clj
	src/clj/com/keminglabs/jetty7_websockets_async/core.clj
Startup websocket client factory in tests.
Merge branch 'loganlinn-master'