Remove type constraints from intersect(::StepRange,::StepRange). This allows any range type where the step type implements lcm(), gcdx(), and mod() to use the method definition.
Merge pull request #7778 from JuliaLang/jq/intersect

Follow up to #7760