make auto_capture a per gateway configuration

move this from a preference to a model field

allow use default to be set

switch ui/ux of auto_capture widget

change ui/ux to be a select