Refactor build mojo to split out msbuild execution to a dedicated class.
This prepares for adding output capture of the msbuild process.