Added OperationRepeat & repeat operator
Added OperationRepeat & repeat operator
Added test
UnitTest to assert thread safety of Executor Scheduler

- The Executor thread-pools hop threads when using observeOn so this tests that it is thread-safe when doing so.
- The test performs non-thread-safe mutations which should fail (or at least be non-deterministic) if memory visibility problems or concurrency is occurring.
Removed local SerialSubscription isUnsubscribed implementation since underlying subscription now implements it.
Observable.from with scheduler
Observable.from with scheduler
Fixed blocking test in ObservableWindowTest
Merge pull request #619 from benjchristensen/executorSchedulerConcurrencyTests

UnitTest to assert thread safety of Executor Scheduler
Added: BO.Latest, fixed: BO.next, BO.mostRecent, BO.toIterable
Properly wired up SynchronizedObserver within MergeDelayError operator
Merge pull request #628 from mattrjacobs/fix-merge-delay-error

Properly wired up SynchronizedObserver within MergeDelayError operator
Fixes based on @zsxwing's suggestions.
Increased time delay in test.
Make NewThreadScheduler create Daemon threads

This matches the behavior of Schedulers.COMPUTATION_EXECUTOR and Schedulers.IO_EXECUTOR.

See https://groups.google.com/forum/#!topic/rxjava/Qe1qi0aHtnE and https://github.com/Netflix/RxJava/issues/431#issuecomment-30767610
Fix non-deterministic unit test

- there is no guarantee for how many threads Interval will use so useless to assert anything on it
Merge pull request #631 from benjchristensen/NewThreadScheduler-Daemon

Make NewThreadScheduler create Daemon threads
Fixed issue #595 about null in toList operator
Operators: switchCase (Case), ifThen (If), doWhile (DoWhile), WhileDo (While)
Operators DelaySubscription, TakeLast w/ time, TakeLastBuffer
Moved the descriptions of some operators to a new "Conditional and Boolean Operators" wiki page.