.editorconfig support

EditorConfig is now supported by the project. This ensures easy editor
settings sharing between different editors; instructions for how to use
with sublime text have been included in INSTALL.md