[css-syntax] Lots of fixes from Simon.

--HG--
extra : rebase_source : b589c8c3c45c288ad4982cfe933f97bf727ede09