utility function for creating observables for closeable resources
switch from AutoCloseable to Closeable for java 6.
UnsafeFunc0 now extends Callable.
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
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
Cross-reference observeOn and subscribeOn from each others' javadocs
CompositeException does not mutate nested exceptions by attaching stacks, but instead
aggregates them at print-time.

Since nothing is being mutated, there's no chance of accidentally creating a cycle in the Exception chain.
Removed unused import
Fixed up SafeObserverTest w.r.t. CompositeException changes
Merge pull request #1388 from mattrjacobs/eliminate-circular-exception-creation

CompositeException stops mutating nested Exceptions
rxjava-scalaz

commenting out rxjava-scalaz until I can figure out what's wrong with the Netflix building system that prevents it from finding the following jar:

```
Artifact 'org.scalaz:scalaz-core_2.10:7.0.4@jar' not found.
```
[Gradle Release Plugin] - pre tag commit:  '0.19.2'.
[Gradle Release Plugin] - new version commit:  '0.19.3-SNAPSHOT'.
Version 0.19.2
Better naming, and new test

... using to compare 0.19 and 0.20 so want in both.