fix incorrect fileChooser descriptor — use createSingleFileOrExecutableAppDescriptor
style
IDEA-119738 Problem with Android Studio connecting to wrong VCS (Git vs. Mercurial)

*mercurial and git roots detected and added as appropriate vcs directory mappings when import from gradle etc;
*VcsRootDetector and VcsRootDetectorInfo moved to vcs-api;
*VcsRootFinder deprecated