Bug 1041393 - alert notification of type Resource operations is not
correctly rendered by API

AlertNotificationRest extended with extraConfig field where we now output
notification extra config (in case of Resource Operations alert sender, it's
input parameters for operation)

With this commit we now also properly render alert notification config
(simple property types mapped correctly to JSON/XML, not "just" string
values)

This commit fixes ConfigurationHelper#configurationToMap which transforms
Configuration to generic Map, now it can work without Configuration
Definition
- as a fall-back it maps all simple properties to string values.

(cherry picked from commit dad83f3ab84e87e67b4c58d2ce7477a2a782e485)
Signed-off-by: Jirka Kremser <jkremser@redhat.com>
Bug 1127264 - Creating alert notification of type Resource Operations
ignores extraConfig field

(cherry picked from commit 9916185a5097df1b25f6b246f913ec8301574674)
Signed-off-by: Jirka Kremser <jkremser@redhat.com>