Remove dependence on CommandLineBuilder class

Since there are differences between the Mono and .NET implementation
of the CommandLineBuilder class, we'll use extensions to StringBuilder
instead.

The patch has been abandoned as the proper fix should also add support
for optionally quoting hyphens which is not needed for this project.
Add compilation output to Git ignore list