Fix bad feature detection test in IE8

Also defensively don't ever use modern APIs in fallbacks like
scrollX/scrollY from CSSOM. It's 2001 forever and ever and ever.
Add drag-and-drop helper

The helper is a Command wrapper that adds `dragFrom` and `dragTo`
methods.