Add flag to trigger execution of rule actions

* Added an extra column `rule_all_conditions` in the `river_rules`
table. This column stores a flag (0 or 1) that is used to determine
the trigger of the rule's actions. i.e. if one or all conditions match
Move custom converters to com.ushahidi.swiftriver.core.support
Mapping config for RuleUpdateNotification

* Map the Rule#river.id property to RuleUpdateNotification#riverId