branch from the official libpng in sourceforge