от MSVS ну никак нельзя отвинтить VSS, и привинтить вместо него скажем Mercurial
Что-то я недопонимаю, видимо. VSS поставляется же отдельно, ничего там отвинчивать не надо. В самой MSVS есть только пара пунктов меню про контроль версий, на которые можно внимания не обращать.
Насчет Mercurial - есть VisualHG, так что все по-прежнему не так трагично.