Fix AbstractNode.MediaUri(): document can be nil.
Fix PathResolver.WebPath(): must restore initial / if start is root.
Revert in part ca87f00450642b02ced7ecc6ede46b87869cb77b: no need to detect win or unix path.