assign codes for array, user/define function tokens

codes were not previously assigned to these tokens, but codes are needed
for proper recreation of these tokens for testing with the translator
tests; so preliminary codes were added to the table so that the codes
are available for the translator to set codes for these tokens

previously the  attached count was set to zero for array tokens, but a
count is required for the recreator (the decoder will also need to set
the count for array tokens), so this count is not set to zero for array
tokens (the attached array pointer now determine if there are attached
tokens)

the rpn item text function was modified to use the attached array
pointer to determine if there are attached tokens, and there was no
reason to use access functions for the members of the item, so these
were replaced with the actual members