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