Added nil observer test.
Changed -rac_addObserver:forKeyPath:options:block: to accept nil observer.
Change the check for NSObject so we don't use a non-checked string.
Added tests to check for observation stop on target dealloc with nil observer.
Slightly better assertion failure message
Merge branch 'nil-observer' into 2.0-development (pull request #569)