Multi image

This fix refactors the way ArticleTextExtractor retrieves images to, first of all, return a list of all images found, then subsequently return the best image through the old API.

Note that this does not modify the behaviour of the existing API - all tests continue to work unchanged.

I also fixed one of the tests that broke because Twitter have changed how their titles work.