Update Object.assign signature. Fixes gh-954

Updates Object.assign to accept an arbitrary number of source objects whose own, enumerable property names and corresponding values are copied to the target. (Per April 9 TC39 consensus)

I've previously signed the CLA

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>