implement float vs int comparisons in Julia
modify int-float comparisons to fix #9021.
IteratorsMD: remove ambiguity resolution for SharedArrays
IteratorsMD: handle 0-dimensional arrays properly
IteratorsMD: allow AbstractArray methods to be overriden

Any AbstractArray type that wants to override an indexing methods would
have formerly run into trouble:

    next{T,N}(A::SomeArrayType{T,N}, state::CartesianIndex{N})

would be more specific in the first argument, but (because
CartesianIndex{N} is less specific than CartesianIndex_$N) would be
less specific in the second argument. So there was no way to avoid
a method ambiguity warning.
IteratorsMD: document eachindex and add NEWS.md item
Remove unused function jl_gc_counted_realloc

Its cousin jl_gc_counted_realloc_with_old_size remains.
IteratorsMD: avoid ambiguity warnings by using more stagedfunctions

This also implements a way of handling 0-dimensional arrays that
doesn't require adding a field to a CartesianIndex_0.
Merge pull request #9069 from eschnett/no-counted-realloc

Remove unused function jl_gc_counted_realloc
juliatypes.jl bug fixes
Merge branch 'master' of github.com:JuliaLang/julia
Better err msgs for cmd line flags with missing args
simplify id_to_fptrs array for faster deserialization
fix #9037: segfault caused by incorrect alignment assumptions

The rand!(::MersenneTwister, A::Array{Float64}) assumed that the
array A was 16-byte aligned, which can be false (e.g. after a call
to resize!) and lead to a segfault in libdSFMT.
IteratorsMD: small final fixes
update helpdb.jl
Merge pull request #9057 from JuliaLang/teh/cartesian_iteration2

IteratorsMD: properly handle 0-dimensional arrays
New SubArrays based on stagedfunctions
Convert to parametric syntax
Make SubArray constructors parametric