Break out XUnit, MSTest & MSpec argument building

This is making XUnit, MSTest & MSpec argument building consistent with
NUnit.
Merge pull request #310 from jamescrowley/feature.refactorUnitTestArgs

Break out XUnit, MSTest & MSpec argument building