chore(*): Added editorconfig

editorconfig configures editors to use the correct indent size and
style.

Replaces #2347
I tend to use 2 spaces for shell scripts, but I really don't care much either way. I'd rather we standardize on something. 

A lot of our shell scripts alternate between tabs and spaces. I'd love to see a PR which cleans everything up once we choose a standard. :thumbsup: