Support for Surround SCM history
Support for Surround SCM history - Added history test class.
Support for Surround SCM history - Added @throws to history test class.
Support for Surround SCM history - Removed unneccessary check for 'add to branch'.
Merge pull request #671 from michailf/master

Support for Surround SCM history
follow-up fixes for Mercurial renamed files handling
fixes #666