Use Wand as a fallback for image extraction
Closes #296 (closed) and #295 (closed).
The image pipeline now tries to use PyPDF2 to extract the images from the given PDF. If PyPDF2 fails to open the PDF or PyPDF2 is not able to extract a page, it continues to use Wand for the rest of the pages.