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

All links are considered "unvisited" for now.
auto merge of #1202 : SimonSapin/servo/link-selectors, r=jdm

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