ncm-metaconfig: support daemons with actions

Even better:

```perl
my ($self, $srv, $actions) = @_;

...
# Do we need the `if` here? Will it warn on SL5?
if ($srv->{daemons}) {
    while (my ($d, $a) = each(%{$srv->{daemons}})) {
       $actions->{$d} = $a;
       # or $actions->{$a}->{$d} = 1;
    }
}

if ($srv->{daemon}) {
    foreach my $d (@{$srv->{daemon}}) {
       $srv.>{$d} = "restart";
       # or $srv->{restart}->{$d} = 1;
    }
}
```

this saves you from the logic of merging two return values together if you were to return `$actions`.