Apply LAPACK patch correctly. (Fix #4069)
Force NEHALEM target when building on OS X Snow Leopard (Fix #4069)
make writedlm work for AbstractVector/Matrix, add corresponding writemime functions
Add test suite for printf.
Merge pull request #4065 from stevengj/writedlm

make writedlm work for AbstractVector/Matrix, add corresponding writemime
Merge pull request #4072 from porterjamesj/printf-tests

Add test suite for printf.
Add an assertion in the code generator

This was meant to make sure that it was boxed, but instead it actually created an (unrooted) box if something unboxed was passed.
note that reduction associativity is implementation-dependent (fixes #4046)
mapreduce_associative -> mapreduce (#4046)
big Pkg rename: Pkg, Pkg2 => Pkg1, Pkg; sysimg loads only Pkg(2).

Most of the functionality of Pkg1 has now be replicated in Pkg2 and
seems to be far more stable and usable than Pkg1 at this point, so
this renames them and makes the system image only include the new
Pkg(2). You can still use Pkg1 by explicitly loading it:

    include(joinpath(JULIA_HOME,"../../base/pkg1.jl"))

Hopefully all of Pkg1's functionality will be subsumed shortly.
Pkg(2): some cosmetic fixups and style changes.
Pkg(2): rename runbuildscript => build. Yay, brevity.
Pkg(2): don't checkout commits we don't have when releasing a package.

If we don't have commits for any registered commits, hit the network
to get them. This should hopefully address @timholy's issue in #3695.
Generalize get to AbstractArrays

This also renames the pre-allocated version get!
Make indcopy() type-stable

This yields major performance improvements for any function using
the output for indexing.
remove test.c. closes #4071
fix #4075, memory bug in generated code
minor additions to NEWS.md
add test for #4075 and fix signed/unsigned comparison
omit numeric type decorations such as "f0" in print, showcompact, and print_shortest
show() Float16 as "float16(2.5)"
closes #4061