add c# client submodules and code generated script
add c# messageio
fix #2