Added FormatFlag.UserEscaped.
Replaced Escape and Reduce usage by FormatAbsolute.
Also removed userEscaped logic because it is verified by FormatAbsolute.
Added uuid to Uri.schemes so its delimiter can be obtained.
UriParser.GetComponentsHelper now sets flag UserEscaped.
Tests lower case percentage encoding.