Added CAPTION tag to HtmlData.
Added the rest of the table interfaces.

Added table interfaces for CAPTION, COL, COLGROUP, TD, TABLE, TH, TR, THEAD, TBODY, and TFOOT.
Added implementations for all of the table interfaces.
Added table implementations to the big DomElement switch.
Incremented the maxHardcodedTokenId const due to the addition of CAPTION.
Added tests for all of the new table interfaces and implementations.