Implement front end to LJ::Support::define_cat

- Consolidates changes to table supportcat.

- Adds new priv.

- Basic form content and processing.

Fixes #965
But then the label will be on the right of the checkbox, not  above it as we discussed in IRC, and as will be the case for the textboxes. Is that a problem?