Implement $*USER and $*GROUP (not yet specced)

In numeric context, they provide uid/guid and in string context they provide
the user's name and group.  Works by executing "id" where available, but only
when $*USER and $*GROUP are actually used.
Make $*EXECUTABLE and $*EXECUTABLE_NAME immutable