FLUID-5513: New core utility: fluid.promise.map