Fix Rx serialization bug in takeUntil again
Fix the race condition in BufferUntilSubscriber
Use EmptyObserver instead of Subscribers.empty()

onError should be ignored after unsubscribe is called.
Merge pull request #1686 from zsxwing/fix-takeUntil

Fix Rx serialization bug in takeUntil again and the concurrent issue in BufferUntilSubscriber