Add file completion to the REPL

only active within strings/commands, or when the line starts with ';'
Fix exponent for Float16
Merge pull request #5343 from JuliaLang/cb/filecompletion

Add file completion to the REPL
Fixed table to render correctly in LaTeX/PDF
Pkg.build: use evalfile instead of rolling your own.
Merge pull request #5348 from JuliaLang/anj/exponent

Fix exponent for Float16
Merge pull request #5350 from mathpup/sparse_array_table_doc

Fixed table to render correctly in LaTeX/PDF
remove exponent(::Complex32)
Merge branch 'master' of github.com:JuliaLang/julia
Use sourceforge to download PCRE instead of their FTP site
better handling of ... in `@which`. fixes #5173
doc: fix @time typo
Merge pull request #5342 from JuliaLang/sf/pcrerevert

Use sourceforge mirror for PCRE
downgrade pcre 8.34 -> 8.31 (closes #5269)
Merge branch 'master' of github.com:JuliaLang/julia
fix 0-argument function signatures
avoid using "explicit" as a variable name
ref #5347
Systematize + and - over special matrix types.

Introduces base/linalg/special.jl for methods that mix matrix types, to
avoid current order-of-definitions dependency issues.

Ref: Calendar.jl#29
Merge branch 'master' of https://github.com/JuliaLang/julia
Merge branch 'master' of github.com:JuliaLang/julia
Provides rudimentary interconversions between special matrix types

convert() now interconverts Diagonal, Bidiagonal, SymTridiagonal,
Triangular and Matrix using naïve methods.

Moves convert() out of diagonal.jl