Void element messages, table changes

Void elements now try to display the error messages before the next
non-void sibling element.  If none are found, the message is not
displayed (but the node is still highlighted).  Thank you to thierryk@
for his suggestions on table accessibility: removing summary, requiring
caption.