doc: Remove reference to deprecated 'dense' function

(cherry picked from commit d48e183a7bbbbbfdfd7a8e2261175fb51792c98e)
ref: #8691
Better function cross-referencing for Arrays chapter

(cherry picked from commit 9222a5a52205c10247f75614b0c53172f2a082f6)
Fix #8570 and add test.

(cherry picked from commit 496351eee5e0bdcf1aa05f72c20646f325aef2f1)
ref: #8571
fix a missing gc root in codegen

Conflicts:
	src/codegen.cpp
fix some incorrect uses of alloc_tuple_uninit (memory bug)
Be a little bit more forceful with julia deps
Fix linear indexing for triangular matrices
fix order of initialization in jl_new_datatype (memory bug)
fix a missing GC root in codegen
Backport of #8725 Fix so `@edit` works on windows with the default editor + line number is printed to the user when it is not passed to the editor.
Merge pull request #8748 from dhoegh/backport_of_#8725

Backport of #8725 Fix so `@edit` works on windows with the default editor.
fix #8698: cp(src,dst) should truncate dst if it already exists
Fix typo in get-arpack
Tag v0.3.2
Update docs for checknan keyword

Ref #8598, cc @ivarne
Fix #6372

This adds the package to REQUIRE on Pkg.clone() if it exists in
METADATA. This means that calling Pkg.clone() on a repo that's on an
old tag will result in the package getting updated to the latest
release, but that seemed preferable to making Pkg.clone() on a package
that's on a tag result in a pinned package.
Begin the march towards 0.3.3 with a "-pre" mark
Stop thinking about release-0.3 as a fork

This changes the splach screen to the more reasonable view that treats
release-0.3 as the master branch.

               _
   _       _ _(_)_     |  A fresh approach to technical computing
  (_)     | (_) (_)    |  Documentation: http://docs.julialang.org
   _ _   _| |_  __ _   |  Type "help()" for help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 0.3.2-pre+2 (2014-10-22 01:21 UTC)
 _/ |\__'_|_|_|\__'_|  |  Commit 6babc84 (0 days old release-0.3)
|__/                   |  x86_64-apple-darwin13.4.0
Merge pull request #8766 from ivarne/no_fork

[release-0.3] Stop thinking about release-0.3 as a fork
ndigits0z(n::BigInt, b): avoid expensive off-by-one check for b=2^k.

Fixes #8727, but it's kind of a bandaid since for non-power-of-two
bases ndigits0z is still slow due to GMP's inexcusable laziness. At
least for power-of-two bases, however, BigInt hashing is now about
3x faster and allocates no memory.

(cherry picked from commit 19eb2faf3c80dd327f3c711f614d7610674a2d97)