Use real git instead of libgit2.
Added icon.
Git download improvements.
Load submodules manually.
Recurse into submodules.
Read submodules properly.
Use local cache for Kha and Kore.
Recursive pull.
Support custom submodule branches.