[dev-qt/qtgui:5] Fix session management (bug 518262)

Package-Manager: portage-2.2.10
[qt5-build.eclass] QCONFIG_* variables are no longer public API.
[dev-qt/qtgui:5] Simplify dbus handling.

qt5_base_configure already passes -no-dbus, no need to repeat it here.

Package-Manager: portage-2.2.10
[dev-qt/qtnetwork:5] Simplify dbus and ssl handling.

qt5_base_configure already disables both by default, DRY.

Package-Manager: portage-2.2.10
[dev-qt/qtwidgets:5] Introduce some USE flags to keep consistency with qtgui.

Should fix the crashes reported by Franz Fellner in bug 518262#c2

Package-Manager: portage-2.2.10
[eclass] Disable cmake-related tests wrt bug #474004.
[dev-qt/qtsvg] Disable broken test wrt bug #474004.

Package-Manager: portage-2.2.10
[dev-qt/qtgui:5] Fix xkb and xkbcommon support.

Package-Manager: portage-2.2.10
[qt5-build.eclass] Stop passing -process to configure (bug 518402).

It's already the default anyway.
[qt5-build.eclass] Set correct flags and toolchain in qt5_qmake.

Fixes bug #490254.
Merge pull request #27 from xhochy
[qt5-build.eclass] Add comment about linking with GNU gold.

The option has been introduced in the dev branch (will become 5.4)
[dev-qt/qtgui:5] Fix session management support.

Enable -sm unconditionally because it's also used outside the xcb
platform plugin. The deps are left unchanged because only the plugin
links against libSM.

Package-Manager: portage-2.2.10
[qt5-build.eclass] Enable session management globally and unconditionally.
[dev-qt/qtcore:5] Don't define QT_ZLIB.

1) It's qtcore, so we can just use whatever the configure generates.
2) The actual macro for the feature is QT(_NO)_COMPRESS. I believe
   QT_ZLIB is defined only when using the bundled zlib.
3) QT(_NO)_ZLIB isn't used anywhere anyway.

Package-Manager: portage-2.2.10
[qt5-build.eclass] Use /etc/xdg as sysconfdir (upstream default).
[Qt5] Drop USE=glib and enable it unconditionally.
Merge branch 'master' into docs