Add EditorConfig configuration

http://editorconfig.org allows you to have a single source of
configuration for *lots* of source code editors, which means that,
upon everyone using them, all noise on commits will be gone, as
everyone will be using the same formatting style for files.