Update to rustc 0.9 (ab9ec6d 2014-01-09 05:06:33 -0800)
Upgrade tests to current rustc.
Add an URL parser, functional style rather than the spec’s state machine
Fix tests.