fix #8584 ((0:1//2:2)[1:2:3] was failing)
fixes #4929
Reject `@simd` loops with break / continue / `@goto` in inner loop body

See #8613
Use the syntax table to detect if point is in a comment.

This fixes #8538, where `julia-comment-open` was getting confused by
strings inside comments.

It also generalises `julia-in-comment` to handle multi-line comments.
Respect the active region when indenting.

This fixes #8634.
improve error handling
Merge branch 'master' into issue_4929
use contrib/install.sh to install gmp

this replaces some patching and windows special-casing.

removing the touch means mpfr no longer rebuilds every time after `make cleanall`
before: make cleanall && time(make -C deps install-mpfr) took 2 minutes,
after it takes one second
convert handle check into assert
Merge pull request #8633 from Wilfred/further_indentation_improvements

Indentation fixes for julia-mode
base.rst: Combinatorics: Consistently name arrays

Use 'array' consistently, instead of a mixture of 'a', 'arr', 'array'.
base.rst: Combinatorics: Fix 'permutations' example
Merge pull request #8645 from JuliaLang/tk/gmp-install-adjust

RFC: use contrib/install.sh to install gmp
Remove error bounds calculation from triangular solver and make errorbounds a separate function. Add some tests, adjust the test code and add some spaces.
Merge pull request #8647 from JuliaLang/anj/errortri

Remove error bounds calculation from triangular solver
Merge pull request #8654 from julian-gehring/patch-1

base.rst: Update 'Combinatorics' documentation
Remove Julia Studio links
Restrict Bidiagonal properties to be Vector instead of AbstractVector
fix typo in cholmod.jl
Remove {} syntax