Abilty to remove key during merge

Abilty to remove key using ArrayUtils::merge
I know this covers the new feature, but may we still add a separate test method with `/** @group 6899 @group #3823 @group #4505 */` to make the thing explicit?