Add PixbufNewFromFile

Right. So I think we should be panicking on a bad memory allocation (like everything else in Go) rather than returning an error to the caller.