translator: allow get token caller to pass error for unknown token

added error status argument to get token
changed to return this error status for unknown token if set
added value for new argument to callers
(get commands still needs to catch first token errors)
(let translate still needs to catch errors for next token after operand)
assigned first status enumerator to 1 to allow for empty status