Change API to take element as first argument

For example `Syn.type(options, element, callback)` becomes `Syn.type(element, options, callback)`

Needed for:

* [x] Syn.trigger

* [x] Syn.key

* [x] Syn.type

* [x] Syn.click

* [x] Syn.dblclick

* [x] Syn.rightClick

* [x] Syn.drag

* [x] Syn.move

* [x] Syn.then