Use libgit2 to create repositories

Signed-off-by: Sven Strickroth <email@cs-ware.de>
Merge branch '1.8.0'
Can dynamically set show/hide checkboxes in GitStatusListCtrl

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Show checkboxes in file list when resolving conflicts in Rebase Dialog

Only files are automatically selected, submodules are not automatically selected

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Make wider the status label in Rebase Dialog

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
If there are submodule changes in the file list when resolving conflicts while rebasing, show warning message in red background

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