Switched from $(SolutionDir) to $(MSBuildThisFileDirectory) to allow msbuild to run from the command line.
Made process listing code common between plist and clist.

Fixed issue #23 : When redirecting output from the process listing commands, the output file is empty.