Add PixbufNewFromFile

I know this pattern is employed everywhere, but it would be nice to get more error information than "nilPtrErr", especially because gtk functions can return nil for multiple reasons, including failed `malloc()`s which should probably be handled as `panic`s anyway (how do you gracefully handle insufficient memory anyway? I'm pretty sure the Go runtime panics when it reaches memory capacity.)