Better API + namespaced events

1. Better API allowing
$(...).tooltipster('show')
$(...).tooltipster('hide')
$(...).tooltipster('destroy')
$(...).tooltipster('update', 'new text')

2. Namespace mouseenter and mouseleave events to allow destroying tooltip without affecting user's other events