site config: redact more secrets
Created by: unknwon
There are some secrets not being redacted in the site config before serving to the web app, this fixes that. In addition, this PR refactors the implementation a bit to make future edits of the list of secrets easier.
Test plan
Unit tests.