new log for mercurial first implementation

*tags not supported;
*need to remove double referenced branches with multi heads;
*see todo problems and code comments;
Find: Comments only: Groovy javadoc comments are skipped (IDEA-115578)
compile fix: implementation for RefGroup changed interface