Implement a cached thread scheduler using event loops
Merge branch 'master' into cachedthreadscheduler2
Switch to use NewThreadScheduler.RxThreadFactory
Switch to AtomicIntegerFieldUpdater and volatile int, instead of AtomicBoolean
Better name for worker class running scheduled actions
Declare Scheduler classes in CachedThreadScheduler as final
Removal of ConcurrentHashMap from ReplaySubject and some NotificationLite cleanup.
Remove duplicate NotificationLite.
Merge pull request #1276 from jbripley/cachedthreadscheduler2

Re-submission of CachedThreadScheduler
Merge pull request #1287 from akarnokd/SubjectObserverPerf

ReplaySubject remove replayState CHM and related SubjectObserver changes
Schedulers.from(Executor)

As per decision at https://github.com/Netflix/RxJava/issues/1219#issuecomment-44454729
Merge pull request #1289 from benjchristensen/schedulers-from-executor

Schedulers.from(Executor)
Upgrade to JMH 0.7.3
Merge pull request #1290 from benjchristensen/jmh-upgrade

Upgrade to JMH 0.7.3