fix front-end bug in int literals on 32-bit
probably fixes #3520
fix freebsd regression caused by 9582f99671fccaec5bc225f0aa0a660d712bbb44
make `collect` work even for iterables that don't provide length.

This also defined eltype for RegexMatchIterators, making it possible
to write collect(eachmatch(re,str)) for matchall(re,str). See #3525.
A missing space was messing up the [Clark61] link
Fixed a redundant operator in Differences from R section.
Merge pull request #3530 from karbarcca/patch-1

Fixed a redundant operator in Differences from R section.
Merge pull request #3529 from karbarcca/patch-2

A missing space was messing up the [Clark61] link
Proper julia-level I/O initialization

Fixes #2946
Fixes #3416
fix build when neither 'gcc' or 'clang' exist

cc @vtjnash
Fix performance regression for writing Arrays to files
add a style point, and clarify perf tip on declarations
fix #3487
define NDEBUG in release compiles of C code to remove assertions.
it used to be this way, but switched when we started using llvm's
cxxflags.
Small fix for parse_ipv4

Still problems on 32bit due to issues discussed in #3447
restore the essential colons lost in 53ea7850d24f855304977162034b820ac49d5d69. fix #3533
Replace x.^2 with x.*x to improve performance
Discussion in https://github.com/JuliaLang/julia/commit/18ab38e949207c17b6ef2715b54bd3ccfdf313d9
Merge branch 'master' of github.com:JuliaLang/julia