Improve join() so that it ignores URL fragments that are the empty string.
18.9.6. Remove all entries with a given node from an index
NodeIndex.Remove() and test suite for 18.9.6 thru 18.9.8.