Created and wired an implementation for the throttle operation on Observables.
Ensure static star imports are used for test cases.
No longer using Notification<T> for scheduling throttled events.
Cleaned up imports and removed unnecessary final keywords in the OperationThrottle class.
Fixed a typo the UnitTest class of OperationThrottle.
Improved key press observable to filter out events of type KEY_TYPED completely.
Fixed javadoc warnings.
Added a helper for computing relative mouse motion.
making Func0 covariant in its return type, cleaning up a few warnings, removing a bit of unused code
added variance to Func1 (hopefully) everywhere...
added variance to Func2, too
added variance to all other Func*; this breaks Scala for good, it seems, as long as Observable remains invariant
added variance to Action*, too
lots of Observer<? super X>
updated to Scala 2.10.2 again, repaired Scala tests, generalized two more zip methods
UnitTest confirming compilation failure without super/extends and success with them.

- only testing zip operator at this time
Need to stay pinned on Scala 2.10.1 still …

I can't get through release process to maven central on 2.10.2 for some reason so pinning until that is solved.
Zip: Order of Generics and Artities 5-9

Changed order of generics on zip (and combineLatest) to match the rest of the project.
Added arties 5, 6, 7, 8, 9 to zip operator.

https://github.com/Netflix/RxJava/issues/333 Order of Generics on Zip Operator
https://github.com/Netflix/RxJava/issues/103 Add more arities to zip operator
Merge pull request #1 from benjchristensen/super-extends-additions

Zip and CombineLatest Operators: Generic Order and More Arities
adapted RxImplicits tests againt zip to new generics order, renamed two more reduceFunctions to zipFunction