Ensure echo doesn't interpret command line options options
Avoid creating a subshell
Allow cluster managers to specify specific bind ports
freebsd != linux
Change LLVM obj target since LLVM >= 3.6 does not have that file
Delete using find instead of piping to xargs rm.

This fixes an issue where the clean target would fail when no
files have to be deleted:
  # We also need to remove .pyc files
  find . -name *.pyc | xargs rm
  rm: missing operand
Loosen check of subdiagonal in SymTridiagonal
Tighten check of subdiagonal in SymTridiagonal, but not as much as it used to be.
Merge pull request #8552 from maleadt/master

Delete using find instead of piping to xargs rm.
Merge pull request #8491 from eschnett/Makefile-cleanup

Makefile cleanup
deepcopy: recurse through immutable objects with mutable fields.
deepcopy optimization: return bits types immediately.
add a few more precompile defs
Merge pull request #8562 from JuliaLang/jcb/morepredefs

add a few more precompile defs
Remove costly assert from RandIntGen

Restrict the type parameters instead
fix #8494 (broken pdf docs)

Only include unicode-input-table.rst in html docs until latex's
primitive unicode support improves. Also switch back to using pdflatex
(sorry @jiahao) -- readthedocs.org only supports pdflatex.
deepcopy: update NEWS.md and docs.
Merge pull request #8560 from JuliaLang/sk/deepcopyr

deepcopy: recurse through immutable objects with mutable fields.
Merge pull request #8513 from amitmurthy/amitm/bindto

Allow cluster managers to specify specific bind ports
Merge pull request #8563 from JuliaLang/sjk/randintgen

Remove costly assert from RandIntGen