Fix several questionable .relativeTo() results.
Modify relativeTo() tests to demonstrate that relativeTo() is reversible to the normalized form of the original URI.
Add test cases to show .relativeTo() does not mangle the authority part.
optimize relativeTo() results - closes #78