partial support for out-of-tree builds of julia src
Emphasize how `isimmutable` works for types.

Ref: #8760
Use a separate face for Julia macro invocations.

Fixes https://github.com/JuliaLang/julia/issues/8721
parametric typealias additional explanation

I added some text to clarify a point that stumped me about parametrized types and typealias.
Use a tarball instead of git for checking out LLDB.
Don't forget to download LLDB, and make python2 hack more compact.
Ignore LLDB deps, and add some checksums.
Remove unused LIBCXX_OPTIONS.
nicer alignment of MathConst arrays
check for valid git version number in pkg
replace VLA with alloca for MSVC
Typo fix in News.md
Merge pull request #9097 from GlenHertz/patch-10

Typo fix in News.md
Suggest how to fix whitespace issues in a commit
Fix doc typo
devdocs: more small typos
Merge pull request #8889 from JuliaLang/jcb/check_git_version

Have Pkg check that the Git version is 1.7.3+
devdocs: typesetting of pluralizations
added JULIA_HOME and ANY to docs/constants, plus links to ENV, STD*, RTLD*, etc.
print type user-defined type names fully qualified.