An Emacs major-mode for msvc's *.sln files