Add table options and badge limits

Changes the table options to match AnthroCon's needs. Changes the badge
selection box based on the table selection.
Prevent injection for badges

Catches badge injection serverside so enterprising dealers can't
artificially increase their dealer assistant count.
Fix badge label for new attendees

ribbon_and_or_badge doesn't output anything for new attendees, so this
defaults just to the badge type label instead.
Add table extra opts

Adds a new field to the Groups database so dealers can select extra
options. Also updates the forms to comply and price the options out. A
bit rough.