[cs] don't add Runtime.toString call for string expressions
[cs] get rid of most "untyped __cs__" calls, use proper code generation instead
Merge pull request #2554 from nadako/cs_cleanups

C# cleanups