Add CSharpHarnessGenerator copied from JavaHarnessGenerator
CSharpHarnessGenerator: Generate C# Code
moj: Use CSharpHarnessGenerator
ConstantFormatting: Add formatLong(Array)ForCSharp
CSharpHarnessGenerator: Use ConstantFormatting for C#
Add template.cs