Replaced the regex-based transformation of CSS to XPath

The library now uses the Symfony CssSelector component, which supports more cases than the custom logic used previously.
Closes #34

I updated the doc to mention composer as the recommended installation way, as this takes care of including the CssSelector component automatically.
Btw, don't forget to update the composer.json again when bumping the version after this change :)