Added support for syncing git repost via this ftp deployment tool

I added a support for download git repositories and than syncing them with this tool.

Using class GitDownloader I am able to download a repo in .zip. Unpacked repo is synced with remote while replacing "local" directive with folder where was repo zip extracted.

Usage is described in deployment.sample.ini.