Added EditorConfig Support

http://editorconfig.org sounds like a good idea. We can then point newbies to the Visual Studio plugin download page when they contribute new code and can't find the button in the feature creeping IDE settings. This also helps for cases like #2310 because we don't follow the yaml standard by indenting with tabs. #3499