Added :contains() compiled support
Added remaining (untested) compiled pseudos

:first-child
:lang()
:not() -- should test specially :not(contains) and
:not([attribute='stuff']) with and without quotes on both
:only-child
:only-of-type
:present
:root