fixes an issue with -O3
reinstanciated -ansi
adds -Wextra -Wno-unused-parameter -Wno-sign-compare
 - the no-sign-compare needs attention.
cleanup
optimizations in evalLump
comments about DEBUG and NDEBUG for asserts