we no longer need to have two implementations of ProjectFileDirectory rule, one of which is broken (IDEA-103782)
[vcs] IDEA-105068 Fix "Add to VCS" in Unversioned Files dialog

Don't create new instance of ScheduleForAdditionAction.
Instead register the second presentation (with the "Add" icon) and
use it in the UnversionedViewDialog.
Instead of overriding actionPerformed(), register AnActionListener.
[hg] simplify

No need in extra execute() method variant, since it trivially calls
another execute() with the last parameter as null,
and is used only once.
[hg] simplify: merge HgLogCommand & HgRevisionsCommand

HgLogCommand is the only descendant => no need in inheritance.
Therefore move all the stuff to HgRevisionsCommand,
and rename it to HgLogCommand as this name is more clear.
[hg] cleanup, NotNulls, rename fields
[hg] IDEA-105671 respect "Limit history" setting.

Instead of using some hardcoded default.
[git] IDEA-105670 Respect "limit history" setting