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.
Put in instructions for getting release-0.3 instead of master
Merge pull request #8642 from IainNZ/patch-2

Put in instructions for getting release-0.3 instead of master
base/array.jl: fix typo
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
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
fix typo in cholmod.jl