Update OS X port
Fix return type of Pixmap::rowbytes()
Fix size test in LibPNG code
Get image to draw to screen correctly