Add .identity() to Object.prototype to allow for debugging.

This method attempts to provide some flavor of 'type' reference,
using either the function's own name, the reference used to refer
to it, or at least the debug-context (file, line etc) of the function
which is used as a constructor.

This is a non-standard function.