Add TortoiseGit support and some nomenclature changes

Change some nomenclatures, specifically: renaming Git Checkout to Git Clone
Added git checkout as Git Switch/Checkout

Added TortoiseGit_Tools which allows one to use the gui to handle any actions. Path to TortoiseGitProc executable is hardcoded as it is the default and most users who choose a different install directory should know how to change it.