Implemented the rest 'merge' overloads
Added unit tests
ported groupByUntil function.
Buffer with Observable boundary.
Delay with subscription and item delaying observables.
Window with Observable boundary.
MergeMap with Iterable and resultSelector overloads
Added event-merger overload
Publish and PublishLast overloads
Added variance to selector functions
Debounce with selector
Timeout with selector overloads
Zip with iterable, removed old aggregator version and updated tests
Build with Gradle 1.10.

Required that the IDE plugins also be applied to the root, because of the improved Scala support with the IDEA plugin.
Merge pull request #742 from alkemist/gradle-1.10

Build with Gradle 1.10.
Modified to conform Rx.NET
Fixed issue #737
Replaced MultipleAssignmentSubscription with SerialSubscription
Moved unsubscribe out the gate
modified groupByUntil include the key of the group in the closings function.