Fix secret patterns with case folding mistakes
Problem
In Golang, the regex (?i)[k] will also not only match k and K, but also \u212A which is the Kelvin symbol, which is most likely unexpected.
Solution
Add a test to prevent such mistakes from being introduced again and fix patterns that need to.
Edited by Dinesh Bolkensteyn