Added explicit casts to allow for compilation under -pedantic
Merge pull request #304 from ryanplusplus/FixComparisonBetweenSignedAndUnsigned

Added explicit casts to allow for compilation under -pedantic
First shot at output parameter.

TODO:
1. Need to communicate expected return value from expected call
2. MockParameter type?
3. Instead of memcpy, a custom copier might be good?
Add  MockExpectedCall::withOutputParameterOfType().

For now, it is just an alias for
MockExpectedCall::withParameterOfType().

TODO: Use this to pass the return value to MockActualCall.
Remove redundant parameter in MockExpectedCall.
Step 7: Only use interfaces in MockSupport.h

...and implementation in MockSupport.cpp
Apply NVI idiom where already used - 1
Apply NVI idiom where already used - 2
Apply NVI idiom where already used - 3/