XUri: allow '\' in query parameters and fragment
XUriParser: fixed bug that allowed '<' as valid character in path, query, and fragment

Added app to compare results from XUri and XUriParser using a csv files of URIs.