Object.assign shim

An Object.assign shim.

As of 2014-06-20. See the latest version.