Add tests for CSS parser
New *very rough* CSS parser in the library (currently half-broken)
Update the obuild script
More clean ups.

The CSS parser should be in the lib (not in the syntax), options are no more necessary, use yojson instead of custom json parser, and use upstream xmlm instead of forked xmlm