Actually pass the argument along.
Assert that selector isn't NULL.
Merge pull request #1076 from ReactiveCocoa/fix-methodsignatureforselector

Fix -methodSignatureForSelector: for dynamically subclassed classes
Don’t optimise the tests
Actually start observing
Fix swizzled implementation of `-methodSignatureForSelector:`

The issue is when KVO swizzled (or any additional dynamic subclassing) that takes place _after_ RAC has already swizzled the class, when the original class implements message forwarding.

By using the superclass of the actualClass, (actualClass being the second swizzled class), super dispatch can kick into an infinite loop.

We now start super dispatch with the superclass of the RAC swizzled class to avoid this.
Merge pull request #1077 from ReactiveCocoa/double-dynamic-all-the-way

Fixes issues when a second class swizzle takes place on an instance
Revert "Don’t optimise the tests"

This reverts commit cdc90261f944a7c5f535b829447965a4c588f19f.
Merge pull request #1078 from ReactiveCocoa/optimise-tests

Revert "Don’t optimise the tests"
Merge branch 'master' into 3.0-development

Conflicts:
	ReactiveCocoaFramework/ReactiveCocoaTests/NSObjectRACSelectorSignalSpec.m