Relative scheme determinism
Added url code point validation
Changed protocol constants
Changed handling of protocol constants
Reworked URL parsing
Added files
Implemented new parsing for urls
Fixed relative representation of the url
Added tests for the Location class
Relative schemes are now allowed