Simplify C# build

This commit leverages Make to decide whether or not nunit-console.exe needs to be downloaded.
Get rid of shell script to run tests - make can do this too.

@gasparnagy go ahead and merge this if you're ok with it.