Merge pull request #7266 from JuliaLang/jn/base_clean_reinit

simplify Main.Base initialization and fix #7245 in the process
formatting fixes
Merge pull request #7289 from rickhg12hs/master

Extend pipelining to all Callables
Add jl_is_ for int8/int16/uint8/uint16
Merge pull request #7290 from tknopp/patch-2

Add jl_is_ for int8/int16/uint8/uint16 (fix #7288)
array ± scalar for AbstractArray
Merge pull request #7239 from ssfrr/master

updates Pkg.publish docs because now it opens a pull request
Make (c)transpose work correctly for block matrices
Merge pull request #7244 from JuliaLang/anj/block

Make (c)transpose work correctly for block matrices
Correct fencepost error in diagind. Fix #7181
Add test of diag. Ref: #7181
Add tests for transpose of block matrices (#7244)
Merge pull request #7226 from stevengj/array_+_scalar

restore broadcasting array±scalar operations
improve manual description of array concatenation syntax. closes #7292
define .+ and .- for array and scalar arguments instead of +,-. fixes #7294
Fix #7295, #4513

Replaces tty_rows()/tty_cols() with tty_size(), which calls
uv_tty_get_winsize() to get the terminal size
Make size(UnixTerminal) return a tuple
Remove try from tty_size()

I realized that the REPL uses size without try, so if it might fail on
a normal system would probably already know about it.
Move FakeTerminal to test/repl.jl
Update arrays.rst

Fix garbled tables