rack/rack — pull request #407 by dayflower (2012-07-13 07:07:38+00:00)
Title: Use backport of URI module even on ruby 1.9.2-p320

I do not know the reason, but MRI's bundled module `uri/common` still uses inproper regexp even on ruby 1.9.2-p320. So I have made change to use backport module on 1.9.2-p320 (and p318).
Also I've added missing dependency on `timeout` for `test/spec_utils.rb`. It will fix test failure on several platforms (ex. 1.9.3, 1.8.7, jruby) I believe.