feat(tooltip): Added custom trigger support

The $tooltipProvider now allows extending the default set of open and
close trigger mappings.

Closes #382.