make help() support an io parameter
move catchall to end
Fix #6262

Use an Int for the accumulation variable when iterating over integer
types smaller than Int, and the type of the range when iterating over
types larger than Int
Remove unnecessary eval
import REPL.jl code

Fixes #1773 (Repl autocompletion for composite type fields).
Fixes #3652 (Segfault during TAB-completion on OSX).
Fixes #4477 (Tab completion for `using` should look up installed packages).
integrate REPL.jl code into Base
expunge readline
fix repl crash when tab-completing type field
fix repl crash when pasting trailing newlines
add old-repl path completion behavior to new-repl

Cf. #5343
fix buffer size bug in Readline.edit_replace

A symptom of this is if

    ext(c)<left><left><left><tab><enter>

is entered into a fresh session, the output is

    extrema (generic function with 2 methods)

instead of the expected

    ERROR: c not defined
fix for writedlm with empty columns
repl: fix color detection on windows
repl: bind Delete key
use call site type if it is more specific than the type of the inlined call.
fixes #4846

consider Type{(...)} to be a tuple in getindex t-function
Merge branch 'master' of github.com:JuliaLang/julia
repl: don't ignore --no-history option

Also, hoist all the using/imports to the top.
Avoid warning in test/sparse.jl

(also minor cosmetics in test comments)
Add paragraph on VersionNumber literals in manual
Fix to_index for AbstractArrays and FloatRanges

Do not use int() when converting AbstractArray, since
1. it uses rounding rather then conversion
2. it doesn't work properly with FloatRanges