Adding failing test to demostrate #5772

Config key types are not retained when applying a config processor
Applying hotfix for #5772 - key/value replacements also apply recursively
Removing empty string replacements, verifying replacements in numerics
Removed unused import
Merge branch 'hotfix/5814'

Close #5814
Merge pull request #5773 from Ocramius/hotfix/issue-#5772-token-processor-booleans

Hotfix for #5772: token processor should not cast booleans to strings
Merge branch 'hotfix/5773' into develop

Forward port #5773