linrange for constructing ranges by endpoints and length
linrange length check, add tests
linrange type consistency
Clean up examples/. Add test/examples.jl to track breakage for examples. Fixes #7332.
Merge pull request #6627 from simonbyrne/linrange

`linrange` for constructing ranges by endpoints and length
Allow using system dSFMT

Add USE_SYSTEM_DSFMT variable. Rename librandom to
dSFMT since distributions call it that way.
add option to use mmap in gc, and to free pages later. ref #7381

also fix gc time printing code
allocate symbols in their own pool, since they are never freed

this helps reduce heap fragmentation a bit
Merge branch 'master' of github.com:JuliaLang/julia
Merge pull request #7448 from nalimilan/librandom

Allow using system dSFMT
Fix Rmath build. Bump Rmath.
Get rid of old librandom stuff.
Add libdSFMT  to .gitignore
fix #7438, doc example for string interpolation of vector
Merge branch 'master' of github.com:JuliaLang/julia
Avoid building dSFMT if USE_SYSTEM_DSFMT=1
Various other dSFMT related build cleanups
Fix #7420 – indexing a FloatRange with an OrdinalRange.
factor out code for printing `@time` results.

This would normally not be a big deal, but we're emitting this code.
Merge pull request #7400 from JuliaLang/jq/examples

Clean up examples
Tweak FFTW build rules.
Merge branch 'master' of github.com:JuliaLang/julia