philc/vimium — pull request #1405 by mrmr1993 (2014-12-31 19:30:45+00:00)
Title: [Post-1.46] Enable link hints for all elements with click listeners, and drop some legacy link hint conditions

This PR is #1167 rebased onto `post-1.46`.

This also contains a check for whether our `addEventListener` hook has been applied successfully:
* if so, we drop a couple of legacy link hint conditions (`tabIndex`, `button` in `className`)
* if not, we fall back to the legacy conditions.

This removes a lot of the duplicate/useless link hints we were seeing on a lot of pages (eg. the options page).