[BUG #7244] refine drag drop scolling mixin (and add table support)
[BUG #7244] add drag & drop for virtual list demo
[BUG #7244] add drag scrolling mixin to AbstractScrollArea and Table
[BUG #7244] replace hard dependency with duck typing