Changed Files Dialog: Fix cannot show diff of added/deleted file

Fix regression of b751052aef44b4e4bb691622b8d2374afcc15880

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Show URL icon for http/https

Based on TortoiseSVN revision 20362

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
HistoryCombo show icon for git and ssh protocol

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