Fix possible crash when Bug-ID expression is empty

Based on TortoiseSVN revision 26077

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Fixed issue #2362: git.exe get stuck on Win XP

Make sure STARTUPINFO structures are initialized

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Use/accept deflate/gzip encoding if possible

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Do not load change log if dialog will not be shown

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Merging-Cherry-Pick
The show log dialog was only showing the subject.  We would like to also include the description in the white-space as well to give more information.
There is still a known issue with the way that this was done where the head commit ONLY shows the description and does not include the subject (which is the most important part)
Log message subject and body combination tweaks
Fix problem where branch log messages only included the body
Use a single method to build the combined subject and body message
Do not include the separator between the subject and the body when there is no body.
http://git.apache.org/apr.git is broken
Use the Github mirror of apr.git until http://git.apache.org/apr.git is fixed.