Operator: Dematerialize - review and manual merge

Manual merge of pull request https://github.com/Netflix/RxJava/pull/174 for issue https://github.com/Netflix/RxJava/issues/37