Add output parameter support and test.

No, you were right. Both should be 2. MockExpectedCall only knows that pointer to the value to be copied (it doesn't need to know the target pointer) whereas MockActualCall needs both, plus the size.