Add TortoiseGit public GPG key for signing releases as trust anchor

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Add PGP crypto routines

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Make hash file method text_signature aware

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Integrate new GPG verification in update checker

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Do not link on the info text

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Clear cache only for failed downloads

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Clear cache before downloading when /force was specified

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Display release channel

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Merge branch 'gpg'
Clear download cache when parsing a key failed

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Fix broken build

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

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Make sure to switch to an existing directory before running git clone to avoid failure

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Fixed issue #1852: Add command-line argument to tortoisegitproc that specifies value for Directory field

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Merge branch 'clone-path'