middleman/middleman — pull request #410 by bhollis (2012-05-01 05:41:30+00:00)
Title: Make Middleman somewhat more threadsafe and switch back to webrick

I switched to using thread locals instead of shared instance variables for state like the current path, request, and response. I also moved to a parameter-passing style for most of that stuff, making it more explicit what's used by what. The end result is that I no longer get the mixed-up-responses problem, and I can use Webrick again, letting us drop our Thin dependency entirely.