support multiple admin passwords (#1044)
- relay support for multiple admin passwords at the same time (to make
secret rotation easier)
- have a parallel PR going with README updates; will mention in that PR
that the env var is comma-separated, so passwords can't contain a comma
- does not change the arg name or env var name, so existing configs work
fine
- also switches to constant-time string comparison using go stdlib (more
secure)