Fixed issue #2218: Tortoise Git Extra Backslash with SUBST Drive Paths

Introduce CGit::CombinePath() to refactor code

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>