Allow multiple space-separated event types

interact(target).on('down tap dragstart gestureend', function (event) {
  console.log(event.type, event.target);
});

Using an array of event types worked since commit 3ef716d

interact(target).on(['move', 'resizestart'], listener);
Make Interaction#prepared an object

This changes the object returned by Interactable#getAction, the
defaultAction parameter to custom actionChecker functions and the value
expected from custom actionCheckers

{
  name: 'resize',
  axis: 'xy'
}

{
  name: 'drag'
}