Resolve many arithmetic and conditional operations without eval
Cartesian: eliminate any parse-time usage of eval

Once a bug was fixed, in base it really wasn't catching anything new.
However, it's possible this could affect user-code.
Merge pull request #8461 from JuliaLang/teh/cartesian_noeval

Resolve many arithmetic and conditional operations without eval