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.

r? @metajack