Add new method ucl_array_merge

Merges the contents of an array into an existing array
So, what would be the proper way to 'move' the elements from the second object?

Maybe it should be:
DL_FOREACH_SAFE (elt->value.av, cur, tmp) {