Add CSSauron

This is a WIP pull request, for the purposes of evaluation -- per #476. It replaces the existing node-type-only selector machinery with CSSauron-Esprima.