further optimise PGo.go (down to 353 ms from 360 ms)
print the time taken by rust
fixes & improvements to C++ version

- make it compile under MSVC (doesn't have uniform init syntax)
- don't use C headers, and use C++ iostreams
- use emplace_back
- fixed a bug in pickLevelByCriteria (would overwrite other rooms)
- added a few consts

this version is ~150ms faster for me, YMMV
reduce SLOC impact
remove unnecessary stupidity prevention code
reduce SLOC again
add C# version

no concessions to trying to reduce the SLOC
Merge pull request #10 from markehammons/master

Possible performance improvements, code cleanup, and more.
Merge pull request #11 from kid0m4n/further-optimize-go

further optimise PGo.go (down to 353 ms from 360 ms)
Merge pull request #16 from Porges/csharp

add C# version
Merge pull request #15 from Porges/master

Made some fixes and improvements to C++ version
Merge pull request #14 from kid0m4n/print-rust-time

print the time taken by rust
Update PGo.go
Merge branch 'master' of github.com:markehammons/Levgen-Parallel-Benchmarks