Added tests for signals for struct returning selectors.
Added tests for signals for struct returning protocol selectors.
Selector signal documentation clarification.
No structs rather than scalar.
Added selector signal stret assertion.
Extend not supported types.
Merge remote-tracking branch 'origin/signal-for-selector-stret' into selector-signal-docs
Remove unnecessary arguments.
Added more exotic return type methods to RACTestObject.
Rename some methods in RACTestObject for conformity.
Rename methods in the selector signal test protocol so they don't clash with those in RACTestObject.
Changed the tests to expect exceptions.
Added check for struct return types.
Added note about C array or unions as arguments.
Added check for arrays, unions, complex and vector types.
Cleaned up the check and fixed the comment about missing return type encoding.
Removed tests.
Removed function wrapper macro.
Removed use of NSMethodSignature to get the return type.
Switch strcmp for strstr in case the type signature has frame size and offsets.