Use Object.create if it is there.
Fix up Object.create shim and code.