plugins: activate only plugins with metadata

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

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
plugin: documentation for ActivePlugin added

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
plugin: use new initialized syntax

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
plugin: add documentation for PluginActivationErrorException

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
plugin: added documentation for PluginActivationErrorHandler

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
plugin: added documentation for PluginActivationService

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
plugin: documentation for PluginLoader added

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
plugin: add documentation for PluginRootComponentHandler

Signed-off-by: Rafał Malinowski <rafal.przemyslaw.malinowski@gmail.com>
plugin: add documentation for PluginTranslationsLoader

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