plugins: re-enable idle, autoaway and auto_hide

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
plugins: allow to get PluginRootComponent of each plugin

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
idle: modernize code a bit

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
screenshot: ported to qt5

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
qt5: better X11 support

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
qt5: better X11 support

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
phonon_sound: enable on qt5

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
qt4_sound: port to qt5

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
screenshot: link with X11Extras more elegantly

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
build: use PLUGIN_ADDITIONAL_QT_MODULES

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>