Hardcode ziggurat tables
combine colon and frange, and small improvement to StepRange
Merge branch 'master' of github.com:JuliaLang/julia
Rational: improved conversion to FloatingPoint.
Fix ambiguity warning (Rational->BigFloat conversion)
Better fix of Rational-to-BigFloat ambiguity warning

(reverts a85476b2c29d9af8fab7f0a6a04809daa442a7d4)
refreshMultiLine->refresh_multi_line in LineEdit
LineEdit: use dispatch in normalize_key, keymap_prepare

Also, small formatting fixes
Additional Meta-Enter mapping in ReadLine

wasn't working on Linux
REPL search: execute more movement commands

Mimicking GNU readline, arrow keys and other movement
commands get out of search mode and are executed. (This was
already done for ^A, ^E, Home and End).

Also add a binding for Meta-backspace.
Bind ^C in help/shell REPL modes

make it return to main prompt
Clear history search buffers upon ^C/^D

Closes #6370.

Also, minor code format fixes.
REPL search history: add ^U binding (clears buffer)
Reset REPL history state after ^C
faster done() for StepRange
Generalize arithmetic with ranges

This fixes the following:

julia> (1:3) - 0.25
ERROR: no method -(UnitRange{Int64}, Float64)
repl: remove unused repl-basic.c

Merge repl.h into repl.c.
src/Makefile: remove dead h2j target
fix #6355 (ctrl-z doesn't work in new repl)
allow inlining of more functions

multi-line inlining is now supported (currently triggered by various
simple heuristics)