Update to png::Image::pixels as an enum.

https://github.com/servo/rust-png/pull/42

This does *not* fix the issue in #3154, but makes it fail!()
instead of (maybe?) reading uninitalized memory.
Merge pull request #3162 from SimonSapin/png-enum

Update to png::Image::pixels as an enum.