[FIXED JENKINS 17876] Use QuotedStringTokenizer when constructing msbuild command-line arguments

The MSBuild plug-in relies on the ArgumentListBuilder to construct the command line, but this has the effect of stripping quotes from parameter values (i.e. /p:Platform="Any CPU" gets replaced with /p:Platform=Any CPU), which then causes msbuild to fail.
I've replaced the use of the ArgumentListBuilder with QuotedStringTokenizer so these quotes can be preserved.