Set up .editorconfig for studios that are not using spaces for tabs (like ours, currently)
Fixed up relative path building to use built-in algorithm which is more robust. This resolves an issue where relative paths pointing in a peer tree to the project.csproj would cause the server to rewrite csproj's with absolute paths that were missing the volume char (at least on Windows).

Also added direct support for absolute paths stored in the csproj's in case there are any of those.
Tests for the fixes - failed on previous code, successful with fixes