Added hasUntrackedFiles method to Vcs trait, and the Mercurial/Git implementations
Bugfixes to previous commit, and added hasModifiedFiles method
Added ignoreUntrackedFiles setting key, defaulting to false, and modified dirty repo check at release time to be more thorough