CSharp: Multipart form submission

CSharp generated code currently doesn't support multipart form submission.
It also doesn't support api calls that return binary data.

This merge request implements both mission features for the CSharp Codegen.