Add support for enum site settings that render as a dropdown; use a dropdown for default_locale