Support illustration content types in the database

This provides no support beyond labelling the content accordingly. It
remains to be determined how to store the illustrations, how to display
them, etc.
Comment on api_keys columns

Per #220.
Make subsections textual by default
Comment on text columns

Per #220.
Comment on text_sections columns

Per #220.
Comment on text table

Per #220.