Fixes issue where widget creation never updates $.data()

Two problems this fixes:
- First $.data('tooltip') is never set
(https://github.com/jquerytools/jquerytools/issues/992)
- Returning the 'api' (widget instance) does not make sense since:
a) It's not the 'jQuery' way
b) returning the last matched element's widget instance is not that
useful