WIP ehnc sytling donation

Don't merge just review.

The new design for the form changes some of the radio multi select
fields into checkboxes, we should decide if we want to change this in
the python code right now.

TODO:
- fix python unit tests.
- style dedication form.
- behavior with js.
If this is optional, you'll want to add `required=False`. I'd bet that's what's triggering the unit test failures