added support for mercurial scm
added support for mercurial via the strider-hg module
added support for mercurial default main branch which is called default as opposed to git's master
added dependency on strider-hg module