UpdateToRevision and CreateTag for revision implemented for mercurial (IDEA-116440)

*appropriate actions added;
*tag command modified (revision options provided);
*common notification and repository check method moved to DvcsUtil;
*related git method calls changed;
*annotations added
IDEA-116862 Added Maven Dependency (via Quick Fix) added with incorrect scope
add tests
+review CR-IC-3321
enable softwraps for the text viewer
EA-52260 (AIOOBE: SearchTextField$MyModel.addElement)
rebomb
introduce current_position_()