Change detection of Mono env to use the OS environment variable, Windows_NT value. This is in line with how NuGet does it.
Modify README to detail building from source.
Ensure build from MonoDevelop works.