XUriParser:
* use '\uFFFF' as end-of-string marker
* simplified TryParseFragment() implementation
XUriParser: fixed regression introduced in previous commit
XUriParser tests: removed all tests with '\0' since that character is no longer used to represent the end of a string