[redact] improved support for redacting sensitive client key values
         - clients may specify their own redact keys
Merge pull request #601 from portertech/redact

[redact] improved support for redacting sensitive client key values