Disable warnings about repeated __weak usage in tests
Reproducible failing test for #711
Refactor -flatten: to fix crash and use compound disposal
++xcconfigs (via libextobjc)
Remove redundant recursive synchronization in completeSignal()
Revert "Disable warnings about repeated __weak usage in tests"

This reverts commit e7e0abd638a6a9f247a1badb622f0896783394c0.
Reimplement -catch: without subscribeForever
Add basic tests for -catch:
Test disposal after -catch:
Merge pull request #713 from ReactiveCocoa/flatten-crash

Refactor -flatten: to fix crash and use RACCompoundDisposable
Spell good
Fix -catch: disposable test
Use RACSerialDisposable for -catch: subscription
Assert that -catch: block returns non-nil
Fix return types for RACScheduler class methods

instancetype isn't really correct, since these methods return objects
of the same subclass no matter which class they're invoked against.
Fix outdated description for -afterDelay:schedule:
Implementation and tests for RACTestScheduler
Refactor other unit tests to use RACTestScheduler
CHANGELOG (needs update with PR link)
Add PR link into changelog