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.
Partially address #7385

This does not fully work on Windows, but is no worse than the current situation
Fix type stability of some operators on Complex32
Merge pull request #7436 from JuliaLang/sjk/type_stable_complex

Fix type stability of some operators on Complex32
remove vestigal AppData usage (as mentioned in #4358)
don't concatenate to etc/julia/juliarc.jl in make dist

This is already concatenated into as a prerequisite of `make release`,
and copied over by `make install` on line 235. There are 2 copies of
the `let user_data_dir` block in the distribution folder.
Merge pull request #7440 from tkelman/patch-6

Windows: don't concatenate to etc/julia/juliarc.jl in make dist
fix #4240
move windows utf8 support to the windows code branch
Merge pull request #7418 from ihnorton/dir_perms

Partially address #7385
windows: vis. 3f231674, use HKCU instead of HKLM
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