Added .editorconfig file to automatically set proper tab settings

I for one constantly find myself wrecking the formating of files when working between different projects.
```.editorconfig``` files are supported by many editors to automatically configure various format settings.

Are all files under the dmd repo using 4 spaces? If there are any exceptions in the repo, they can also be configured in this file.