Implement a directive for table cell vertical alignment.

Adds a directive `table-alignment` which assumes (at least, but more
ignored) one argument, which is a valid value for the CSS vertical-align
property. To be more forwards-compatible, it should probably be "top",
"middle", or "bottom".
Add DirectiveNodes to the visitor