[tooltip][feature] Add tooltip methods to scope

I'm creating my own tooltip directive, in similar fashion to the ui.popover, but require the ability to programmatically show/hide the tooltip.