Build fixes for arch linux

e8a58f7 fixes a missing header in PNG.h that was causing build failures under gcc 4.8.1