feat(tooltip): Support for specifying tooltips via CSS selectors

This allows one to specify where a tooltip should pop up via a CSS selectors. This is very useful in the tour module as one may want to display tour text on 3rd part directives without modifications.