fix #8523, regression in Char ranges
Merge branch 'master' of https://github.com/JuliaLang/julia
fix #8515, misguided "fast path" in eval() that skipped restoring jl_lineno on errors