Add EditorConfig support
Add EditorConfig support.
See: https://editorconfig.org/
Requirements:
- No synchronous I/O.
- Support for any GFile (so remote files too, that rely on gvfs).
- When a certain config is applied, know where it comes from (so the user can understand and see the information: if it comes from EditorConfig (which file(s)), if it comes from a modeline, or the default gedit preferences, etc.).
This can be implemented and integrated in gedit progressively of course, all the requirements are not needed to have a first solution.
Edited by Sébastien Wilmet