Add struct and type doc comments for extra::url::*

Updated doc comments further, following suggestions from huonw in PR
#10752.