Add PixbufNewFromFile

I do agree that the errors were a mistake, but they are part of the public API and it's hard to switch now.