fix #8584 ((0:1//2:2)[1:2:3] was failing)
Reject `@simd` loops with break / continue / `@goto` in inner loop body

See #8613
Add function for machine precision number to avoid expensive calculation in the Givens rotation algorithms. Remove subtype relation to AbstractMatrix and therefore also the now unnecessary ambiguity warning avoiding method definitions. Use @simd and @inbounds in methods for applying Givens rotations.
Merge pull request #8680 from binnisb/master

RFC: Function matchall with overlaps
Merge pull request #8660 from JuliaLang/anj/givens

Add function for machine precision number to avoid expensive calculations in the Givens rotation algorithms
Fix minor typo
Merge pull request #8585 from rfourquet/range-indexing

fix #8584 ((0:1//2:2)[1:2:3] was failing)
Merge pull request #8682 from rickhg12hs/master

Fix minor typo
add NEWS entry
Merge pull request #8624 from JuliaLang/jcb/cfsimd

Reject `@simd` loops with break / continue / `@goto` in inner loop body
Generalize convert for dict

The convert function's second argument can be any associative type, not just another dict, so it should be written more generally.
Merge pull request #8686 from StephenVavasis/patch-11

Generalize convert for dict