Switch to tinycss2 and cssselect2, support CSS without lxml.