fix(jqlite): more jQuery-like jqlite.triggerHandler

Old version did not work with AngularUI's ui-event, since instead of
an event name it passes object `{type: 'event-name'}`. jQuery itself
tries to get `type` and then falls back to whole object (which, it
seems, can be a string). This change matches jQuery behavior.