lib: - handle checkout of trees which contain submodules by identifying and ignoring such tree entries; requires a .ini config parser (from isakmpd?) - make 'got update' perform a 3-way merge for modified files tog: - make diff view generate diffs in a background thread - implement horizonal scrolling in all views - implement horizonal split view mode - make it possible to move between commit diffs with a single key press - implement search feature