Prevent observer from observing its own deallocation
Test that observer dealloc does not trigger did change callback
Fix dealloc triggered callbacks for single key key paths
Break out observer dealloc condition and comment
Clarify test name
Merge pull request #634 from ReactiveCocoa/tweak-kvo-observing

Prevent observer from observing its own deallocation
Use K&R style block types for improved type checking
Style correction
Merge pull request #636 from ReactiveCocoa/k&r-reduce-blocks

Use K&R style block types for improved type checking
Fixed default value in -asynchronousFirstOrDefault:success:error:
Merge branch 'master' into 2.0-development