Fix a bug with escaping string substitution
Substitution can be escaped with ("", double "\" for property file-based sources, but it was leaving the escaped character in the result.
Now it will remove the escape characters.
So ${name} will output ${name} in the properties.