ENH Add PIL based IO

Pillow is often installed in situations where installing imread or
freeimage is hard. In any case, it is currently a third fallback.