Lower-case scheme comparisons.

I'm seeing redirects to "HTTP://example.com/".
url.parse should convert all schemes to lower case.

RFC 3986 section 3.1:
Although schemes are case-insensitive, the canonical form is lowercase
and documents that specify schemes must do so with lowercase letters.
An implementation should accept uppercase letters as equivalent to
lowercase in scheme names (e.g., allow "HTTP" as well as "http") for the
sake of robustness but should only produce lowercase scheme names for
consistency.
Revert "Lower-case scheme comparisons."

Handle it at the url.parse level.