Custom option button tweaks
New custom check box control

Same story as custom option button; this is required for certain
updates, including theming and translation support
Start replacing check boxes

This project will take awhile, so the commits will appear in stages.