fix(extractor/encoding): Try SoupParser if default lxml parser fails.

Can't reproduce with local tests, but see #44 for real world examples.

Closes #44
Merge pull request #45 from cronycle/fix/44-utf8-encoding

fix(extractor/encoding): Try SoupParser if default lxml parser fails.