Move multidimensional code later in boot sequence
Add cartesian.jl
sysimg: load cartesian.jl only after show.jl is loaded
Implement reducedim using cartesian
Implement broadcasting using Cartesian
multidimensional: migrate all items except BitArray routines to Cartesian
Convert fill!(AbstractArray, x) to Cartesian
Restore broadcast_getindex and broadcast_setindex!
Merge pull request #5387 from JuliaLang/teh/cartesian

Move Cartesian to base
Update CONTRIBUTING with basic bug reporting HOWTO
Add versioninfo and packages to bug report HOWTO
Fix indenting in CONTRIBUTING.md
Encourage use of ``` in bug reports
Link to @staticfloat gist in bug report HOWTO