Be more demanding of independents styles (cs:link, cs:category)

Require one "self" link, any number of "template" links, at least one
"documentation" link, one "citation-format" and any number of "fields".
Giving up interleave, so this only works if the cs:info elements are
all in the right order.