Groovy extension to add "merge" method to a Map