Cleanup
Display debug info of MSTest runner only if configuration entry set

If the config file doesn't have an entry for MSTest there is no point
in displaying debug info that we can't find a non-specified file.
Add NUnitEnvironment configuration option

This option allows to set environment variables before running
nunit-console. This is useful e.g. on Linux where the tests can
run on a different display.