Make 'problem' checkbox a switch

- Refactor conditional helpers to use a common decorator
- Get rid of specific ifInput checks in favor of a general ifeq block tag
- Add the bootstrap-switch widget from https://github.com/nostalgiaz/bootstrap-switch
Small fixes to checkbox/toggle behavior
Promote 'switch' and 'toggle' to their own input types
Update the CB3 survey
Special-case the owner_is_hispanic field style
Check field value (instead of non-existant 'checked' attr) for checkboxes
Recursively initialize field values through fieldsets
Unset values (like check boxes) that are no longer set on a model
Update the CB3 survey