Added support for custom functions in combineLatest.
Fixed testSingleSourceManyIterators
Added join
Fixed buglet in join binding.
Simplified types for groupByUntil, window, buffer, and empty to use Any and Nothing.
Implement some Android UI related operators

1. OperatorViewClick
2. OperatorEditTextInput
3. OperatorCompoundButtonInput
get the perf source working
Added the first of the perf tests
Add Subscription.isUnsubscribed()
Merge pull request #796 from benjchristensen/subscription-isunsubscribed

Add Subscription.isUnsubscribed()
0.17.0-SNAPSHOT

Preparing for release of 0.17
Scheduler Outer/Inner
Update Modules to New Scheduler
Merge pull request #797 from benjchristensen/scheduler-inner-outer

Scheduler Outer/Inner [Preview]
Disabling Scala (and Kotlin) until fixed
Fixed issue #799 - Added break to possibly-infinite loop in CompositeException.attachCallingThreadStack
Added more possible failure cases to CompositeExceptionTest
Add testMultipleWithSameCause UnitTest

Also make tests capable of failing with timeouts. Before the constructor would immediately go into an infinite loop and hang the tests.
Merge pull request #805 from benjchristensen/fix-composite-exception

Fix CompositeException
Reimplement Zip Operator Using Lift

- Use new lift operator implement and non-blocking synchronization approach.
- I have had the concurrency model reviewed by some colleagues and all unit tests are passing but further review is justified and welcome.
Subscribers for common factory methods

Similar to Observers.