Restore working encryption and signature with new glib (from lp: #1222538)

From Launchpad bug 1222538
Pickup this commit from seahorse-nautilus:
https://git.gnome.org/browse/seahorse-nautilus/commit/?id=c41f07cf5785b2d755b85f20bf0546c6ce2ebb02