Windows workaround for png snapshots

changed self.frames_png to store pixbufs rather than string outputs of
StringIO (significant speed reduction).