Parameter filtering when logging parameters

This is discussed at #423.
I've added parameter filtering.
I'll squash commits if it's allowed to merge.
Thanks in advance!
If we are down casing the key, we should probably downcase the configured param keys as well. Case insensitive matching both ways makes  the  most sense to me