C# cleanups

remove most of `untyped __cs__` calls because now it's possible to generate proper code with haxe
don't add Runtime.toString for exprs that are known to be string

cc @waneck