git: Initial implementation of git clone dialog
Adds a git clone dialog for "out-of-version-control" actions, consists from a clone dialog itself and a clone progress dialog.
Progress dialog is at fileviewgitplugin.cpp for code review simplification. There is progress dialog already in svn plugin which we could use, but this leads to a project structure change, so it should be done separate.
Clone dialog has the most common day-to-day options and inspired by TortoiseGit clone dialog.
Edited by Nikolai Krasheninnikov

