Get project building on Linux & Mono.

Had to make some changes to get this thing build on linux system. Mostly fixing letter cases.

Also the RestorePackages target did not work as expected. Probably because FAKE cannot detect NuGet executable inside hidden `.nuget` folder.

At least my version of `xbuild` could not also handle `Choose` elements in project file, so some replacements there too.