Merge commit 'f408c2df4a6e70bac8c66e4b1ee745c865aaf7d3'

Conflicts:
	Source/OCMockito/MKTBaseMockObject.m
Fix invalid interface for `willReturnStruct:`.

The previous interface was given a `void *` type without a type
encoding, which disallows type inference by the callee. Issue fixed by
giving an Objective-C type encoding string (similar to `NSValue`'s
interface).
Merge branch 'feature/return-structs' of git://github.com/Lightricks/OCMockito into Lightricks-feature/return-structs

Conflicts:
	Source/OCMockito/MKTBaseMockObject.m
	Source/OCMockito/NSInvocation+TKAdditions.m
	Source/Tests/StubObjectTest.m
	Source/Tests/StubProtocolTest.m
Merge branch 'Lightricks-feature/return-structs'