Add csharp build and repl scripts for mono; add NeedPacket