Add :any-link (Level 4), :link and :visited selectors.

All links are considered "unvisited" for now.

In particular, this fixes the UA stylesheet rule that underlines links.