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