added expected data type to table expression information

this value will be used for the new translator to determine what the
expected data type of the next operand will be (this is for primary
codes with an associated codes), which is for the last operand of the
code
initial implementation of new translator (simple expressions)

the new translator is able to process simple expressions consisting of
simple operands (constants and identifiers with no parentheses), unary
and binary operators (new functions with same name as old functions are
suffixed with a '2'; the new functions will eventually replace the old)

added additional test expressions to expression test #1 for '-E' issue,
unary operators (including multiple), mixed data types, and data type
error tests

added temporary -n and -ne comment line options, which are the same as
-t and -te except use the new translator routines

corrected minor issue with older expression mode that prevented negative
numeric constants at the beginning of the expression from being detected
correctly

operators at the