gl/texture: fixed, libpng

! Fixed (broke due to the std::list -> std::vector change)
+ libpng support (untested #yolo)