Fix nant build & include graceful execution option.

This pull request fixes various glitches of the nant build (missing files and nuget package restore) as well as introduces an option to gracefully try to execute a program (without aborting the caller).

The graceful execution option `CommandLineRunOptions.TreatExeptionsAsErrors` can be helpful when trying to check if a program is existing on the platform (executable) or not.