Catch PIL imread problems early and generate error message

This addresses problems seen in #1154 and #1091.
This is still frustrating for the user, because they don't know what you'd like them to install.  Why not instruct them to install a specific package?