`libextra` is deleted. `extra::url` has moved out to a separate library.

Hi. `libextra` was deleted from rust (mozilla/rust#12896) so I went about removing all occurrences of `extern crate extra`. Also importing `struct url::Url` instead of importing from `struct extra::url::Url`. It was apparently the only library that was still being used that was in `extra`.