Allow undefined/null as source for Object.assign. Fixes gh-1448