Add C# CMAKE support, fix various issues, revert ZLIB detection
CMAKE CSharp: Specify platform target, compile sample apps
CMAKE CSharp: Escape backslashes