Add proposal for conventions to clone objects

A conventional @@clone operation should be useful for consumers of javascript code, and likely could prove useful for WebIDL interfaces.

It essentially adds user-space support for Dimitry's "structured clone" proposal, and makes it useful to developers using conventional means. There's more to do here, however.