Allow `container` without `executor` in UI

Previously Docker containers had to be run using the Docker executor,
and the UI enforced that by ensuring `executor` was not empty if
`container` was supplied. Now that Mesos supports pluggable
containerization, this is no longer a requirement.