Fixed generated test code to compile in C++11

Generated test code is now self-sufficient (includes its headers, does not assume using namespace std)
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
fix moj
Measure ellpased time