Make `MethodCall` ctor(s) more readable
Make `MethodCall` ctor(s) more readable

Move the argument matcher selection and out value gathering out of the
ctor into dedicated methods to make the code more legible.

Also rearrange assignments in both ctors to make it easier to see how
they are different from one another.

ocoanet/moq4,Moq/moq4