Mocking bug fix

Mocking functions with no param block (or mocking executables) was producing single-element $args array, where the element was itself another array.  Not sure why; PowerShell's @() operator is not supposed to do that, but the code has been updated to work properly now.
Merge pull request #209 from dlwyatt/MockBugFix

Mocking bug fix