Add failing unit test for #774
Defensive test for -dealloc only being called once
Bring in rac_getImmediateInstanceMethod from libextobjc
Only save the original -dealloc if from the exact same class
Don't use deallocMethod in the block (less confusing)
class_replaceMethod is redundant, -dealloc is already replaced with new implementation
Merge pull request #776 from rabovik/fix-dealloc-swizzling

class_replaceMethod is redundant, -dealloc is already replaced with new implementation
Adding a link to Escape from Callback Hell

- Explains the dangers of callbacks and how FRP fixes this
Making the title shorter
Dealloc swizzling without recursion and rac_getImmediateInstanceMethod.
Merge pull request #782 from rabovik/fix-dealloc-swizzling

Dealloc swizzling without recursion and rac_getImmediateInstanceMethod.
Revert "Bring in rac_getImmediateInstanceMethod from libextobjc"

This reverts commit 61ea603cf16ba682bc816045270af24750c89b82.
Added tests for signals for struct returning selectors.
Added tests for signals for struct returning protocol selectors.
Fix unused include
Merge pull request #775 from ReactiveCocoa/fix-dealloc-swizzling

Notice new superclass -dealloc implementations even after swizzling
Merge pull request #778 from codecaffeine/master

Adding a link to Escape from Callback Hell
Selector signal documentation clarification.
No structs rather than scalar.
Added selector signal stret assertion.