Test that the target is deallocated when it is a subclass of a subclass in RACKVOWrapperSpec
Combine stops KVO on target deallocation tests
Merge remote-tracking branch 'origin/master' into fix-superclass-dealloc-swizzling
Call class_replaceMethod with deallocMethod's type encoding in
-rac_addObserver:forKeyPath:options:queue:block
Merge remote-tracking branch 'origin/master' into fix-superclass-dealloc-swizzling

Conflicts:
	ReactiveCocoaFramework/ReactiveCocoa/NSObject+RACKVOWrapper.m
	ReactiveCocoaFramework/ReactiveCocoaTests/RACKVOWrapperSpec.m
Use class_getInstanceMethod and method_getImplementation instead of class_getMethodImplementation
Wrap KVO lifetime on subclasses tests in it blocks
Wrap comment in NSObject+RACKVOWrapper.m swizzle block
Change 'stops KVO' test names in RACKVOWrapperSpec
Revert name of 'stops KVO on subclasses' test
Merge remote-tracking branch 'origin/fix-superclass-dealloc-swizzling'