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
RxScala: Add *Option and *OrElse to BlockingObservable
RxScala: Add latest to BlockingObservable
RxScala: Add toFuture to BlockingObservable
RxScala: Add examples for BlockingObservable
Update '***OrElse' to use Option.getOrElse
As per suggestions:
Added single static instance of ExecutorService for delayed posting
Introduced ScheduledIOSAction to enable CompositeSubscription
Merge branch 'master' into rxscala-bo

Conflicts:
	language-adaptors/rxjava-scala/src/examples/scala/rx/lang/scala/examples/RxScalaDemo.scala
Improve docs of 'toFuture'
add @since annotations to javadocs of new ...With() instance variants
"wiki-" prefix no longer required for anchor names in github wiki pages
also: correct one parameter name in javadoc comments
Fixed padding of the integer and node classes.
Merge pull request #1359 from akarnokd/MpscLinkedQueuePadding

Fixed padding of the integer and node classes.
Merge branch 'master' of https://github.com/Netflix/RxJava into docs
Fix a race condition if queued actions have been handled already
Implement 'create' in RxScala