Introduced 'rxjava-scalaz' project.  This project provides some type class instances for Observable.

* Monoid: Observable obviously forms a monoid in terms of concatenation.
* Functor, Applicative, Monad, MonadPlus: Observable can be a Stream-like Monad and can be MonadPlus as well as Monoid.
* Traverse, Foldable: Observable can be Stream-like traversable. __NOTE: The operations for the instance is blocking calls.__
* etc.

About Testing, property based tests are applied by Scalaz's ScalaCheck binding.

For QuickStart, please refer to rx.java.scala.scalaz.examples.RxScalazDemo.
replaced getOne method which is based on promise with toBlocking.first
IOSSchedulers for RoboVM
As per suggestions:
Added single static instance of ExecutorService for delayed posting
Introduced ScheduledIOSAction to enable CompositeSubscription
Adding missing javadocs to TestSubscriber (#1322)
Adding missing javadocs to TestSubject (#1322)
Adding missing javadocs to Exceptions/OnErrorThrowable (#1322)
Merge pull request #1332 from ashleyj/master

IOSSchedulers for RoboVM
Merge pull request #1297 from everpeace/rxjava-scalaz

[RxScala] rxjava-scalaz: providing some type class instances.
Upgrade to JMH 0.9
Merge pull request #1387 from benjchristensen/jmh-0.9

Upgrade to JMH 0.9
Backpressure - Merge & ObserveOn