Added a scheduler for scheduling actions on the Swing event thread.
Merge branch 'master' into SwingScheduler
adapted SwingScheduler to new Scheduler interface
fixed formatting and removed superfluous checks
Merge branch 'master' into SwingScheduler
Implemented periodic scheduling, too. Needs testing now.
Added tests against periodic scheduling. I hope the delays are stable
yet fast enough...
Created `extensions` subdirectory for non-core additions to RxJava and
moved `SwingScheduler` into a new subproject `rxjava-swing`.
Tested whether the actions are really executed in the EDT.
Increased test delays.
Allow creating observables from `AbstractButton`s.
Refactored implementation out from SwingObservable, as there will
probably be lots more methods in the long run.
Added some api documentation.
Renamed `extensions` to `rxjava-contrib`.
Merge branch 'SwingScheduler' into swing
Moved Swing observables to new subfolder `rxjava-contrib` after merge.
Fixed links in the javadocs, mostly.
Fixed everything but empty return tags.
Cleaned up all empty `@return` tags, too.
Removed some unused code, fixed some (Eclipse) warnings