who wants to give a shot at a `Selector`-based `.extract_links()`?

I personally think it's easier to implement using `lxml.etree.Element.iter()` and using element's `attrib` property than using `.xpath()` or `.css()` on `Selector` objects (it's probably more efficient also)