code: function() {
          var o={}, a=arguments, l=a.length, i;
          for (i=0; i<l; i=i+1) {
              L.augmentObject(o, a[i], true);
          }
          return o;
      }
docs: Returns a new object containing all of the properties of
  all the supplied objects.  The properties from later objects
  will overwrite those in earlier objects.
  @method merge
  @since 2.3.0
  @param arguments {Object*} the objects to merge
  @return the new merged object