include non started tests into rerun failed (IDEA-108509)
branch popup refactoring for Git and Mercurial

*common RootAction and BranchActionGroupPopup moved  to separate classes
*static methods for getting repository names and relative paths moved from git specific class to DvcsUtil
*action for creating new branch refactored as a separate base class for mercurial and git new branch classes
test for IDEA-100439