Horizontal lines (with merge)
Vertical line in first multicolumn cell
Horizontal and vertical simultaneous support
Several bug fixes in BuildTableCell and CalculateSpan