include format strings
Test case for string formatting
Escape curly braces (by doubling)
Suppress string.Format without format arguments
remove unnecessary ToString() calls
Merge pull request #216 from wuttke/master

String.Format refactoring improved