Add .editorconfig file to describe decided style
It's been decided to stick to using tabs for the source to keep the history clean and avoid restyle commits. This file describes the decided style.
See https://editorconfig.org for file format details.