[ticket/12951] Added editorconfig

https://tracker.phpbb.com/browse/PHPBB3-12951
For vendor prefixes you can use spaces so long as the first indent is a tab, to get the to line up nice. We can't just completely change our long standing policy just so some special cases like vendor prefixes line up nicely in the source code :)