Add CSharp Generator (-l cs)
Merge branch 'csgen'