fix #6027

only normalize identifiers during parsing; not all constructed symbols
Merge branch 'master' of github.com:JuliaLang/julia
Add @nif
Cartesian: improve generated expressions (evaluate more conditionals at parsing time)