Send debug output to right place
Allow to customize file name of make dist result.

Fixes https://github.com/JuliaLang/julia/issues/7407
add jl_get_cpu_name function to libjulia

thin ccall'able wrapper around llvm::sys::getHostCPUName
Modify jl_get_cpu_name to use jl_pchar_to_string,

add Sys.cpu_name
Move cpu_name into init_sysinfo()
Add examples for reading STDIN to Network and Streams manual
Code coverage kwarg for Pkg.test
Add back llvmcall
Import update llvmcall from cxx branch
Fix build for non-MCJIT versions of Julia & Add tests
Summary of module in documentation
Enable AVX with LLVM trunk.
It seems that with LLVM trunk, an empty string as the MCPU parameter
to EngineBuilder::selectTarget no longer selects the host architecture.

Also remove superfluous logic in the use of EngineBuilder and method
selectTarget.  There were .setMCPU and .setMAttrs calls that were
pointless, because those calls set values that are not used later,
because later we pass the desired values explicitly to .setTarget.
Added import table to documentation
fix clang on travis
added indmax,indmin,findmax,findmin for sparse matrices.

fixes #7577
Simple implementation of chmod(path, mode)

currently only integer modes, can do string modes like +x later
fixes #7574
Allow deletion of read-only files on Windows
Use system-specific fname in getDylibFunctionInfo
update perf tests for removed deprecations
improve compile-time method matching logic

don't consider typevars unmatched if we can prove that they would be
matched by any actual call.

fixes #5575

slightly expand some array constructor signatures so `Type{<:Top}` matches
them, not just `Type{<:Any}`.