Revert "Merge pull request #420 from mono/fixAPI"

This reverts commit fe0d6f373afb019f42ffc93cbd2c4e9cd2f4488a, reversing
changes made to dc227b8c6495c8e3d643fa2d0d4c863eeba415c7.

This will break every third party VCS addin and also our own VCS extensions