create_thumbnail_frame should return NULL when  source_pixbuf is NULL and width and height are not positive.

This fixes a crash during opening a postscript file.
https://bugzilla.redhat.com/show_bug.cgi?id=1082143

The utf-8 commit sounds for me like good to have.