Add custom DOM crawler extending Symfony crawler

Add a custom DOM crawler extending the one from the Symfony components.

This class has an additional method to ‘move’ the crawler to the nearest ancestor with a given tag name.

This change also updates the dependencies of the abstract scraper in order to use this new crawler.