initial mercurial support
Merge pull request #627 from gdsfh/master

initial mercurial support