plugins: formatting issue

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
plugins: moved plugins widget code to separate directory

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

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

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