Added willReturnStruct:
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).
Rename return setters to return value setters
Return value setters: change successor to hidden property
Argument setters: change successor to hidden property
Add 64-bit iOS to Travis CI
Change 'build passing' badge to SVG
Travis: Try moving Mac tests last
Bump copyright to 2014
Bump version to 1.2.0
Travis: Move Mac tests first
Add note to specify -ObjC in Other Linker Flags
#63 - Added support for dynamic properties

Added tracking/creating inovcations for dynamic properties
The contribution based on the Tobias Krantzer's blog post - https://tobias-kraentzer.de/2013/05/15/dynamic-properties-in-objective-c/ and code - https://github.com/anagromataf/DynamicProperties
added macro MKTStubProperty (with stubProperty shorthand) to stub properties that can be used with sort descriptors, predicates etc
Break retain cycle between mock and its invocations by changing invocation target to weak proxy.

https://github.com/jonreid/OCMockito/issues/67
Add tests for [NSInvocation mkt_retainArguments], especially that it should not replace the target on a second call

https://github.com/jonreid/OCMockito/issues/67
Add -reset method to mocks to forcibly clear retain cycles if SUT is not being deallocated

https://github.com/jonreid/OCMockito/issues/67
Update Travis xctool and use with iOS 7.1
Upgrade OCHamcrest dependency to v4.0.0