Build & pass request map, not just URI

I needed cookie/session data when handling my websockets, so I'm building a request map using ring-servlet and adding to map sent over connection-chan rather than just URI. Not sure if you're interested in this, @lynaghk, since it changes the interface slightly, but others might find this helpful.