Forward-merge build fixes from Ports Tree
Merge branch 'beta'
Merge branch 'beta'
remove expired patch
Disable gnome-keyring, version in FreeBSD ports tree is too old (but PCBSD version is fine)
Fix installation on i386
Fix libusb build on FreeBSD < 10
Fixes for GCC 4.7 (used on 8.4-i386)
Fix file chooser dialog.

PR: 192742
Fixes from J.R. Oldroyd
Bump PORTREVISION
Switch back to internal protobuf for now, protobuf from ports may cause core dumps on start (not sure if those are clean builds).
This is also what Gentoo does.
Build with base openssl to avoid a link conflict with libcups.
Revert "Switch back to internal protobuf for now, protobuf from ports may cause core dumps on start (not sure if those are clean builds)."

This reverts commit df447e3dffee945751550a3cfa46df4a1f2402c4.

Internal protobuf breaks poudriere builds on FreeBSD 8/9.