Catch PIL imread problems early and generate error message
Fix indent
Perform im.getdata check up front
Clean up error message.
Point user to Pillow docs for external libraries
Minor formatting of error message
Merge pull request #1162 from blink1073/improve-pil-error-messages

Catch PIL imread problems early and generate error message