Implement selector Interactables

interact('.draggable-type')
    .draggable({
        onmove: function (e) {
            console.log(e.dx, e.dy);
        }
    })
Improve CSS selector Interactables

Now working for touch-only. It's very strange on firefox on touch screen
laptop.

The hover cursor checks the action of the event target only but
clicking, gets the nearest matching and validateAction'ed element in the
element's ancestory
Improve pointerOver cursor styling

Keep the old target if the new over target is not interactable or
doesn't give any valid actions *and* is a child of the old target
Further improve selector Interactable hover
demo/html_svg: use selector Interactables
Merge branch 'master' into selectors

Conflicts:
	interact.js
Fix target getting in pointerOver and selectorDown
Use getAction correctly in pointerOver
Merge branch 'master' into selectors

Conflicts:
	interact.js
Merge branch 'master' into selectors
Merge branch 'master' into selectors
Implement droppoing for selector Interactables
Use selectors