Downcase host and scheme in URIs

They're treated as case insensitive anyway and it makes your matching life easier.