Dealloc swizzling without recursion and rac_getImmediateInstanceMethod.

See #775