ECMAScript 6 (Harmony) compatibility shims for legacy JavaScript engines
ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim
simple merge
function, return all the properties of all the supplied objects, acts like the Object.assign