add merge_assoc() method to Arr class

Force merge to not change integer keys that already exist
Merge pull request #1508 from propcom/feature-array-merge-assoc

Add merge_assoc() method to Arr class