Reworked the version loading in the GUI to have a MCVersion instance in version.
Got versionHighlight: to work as per other types of repository.
Added a FileTreeGitStReader. Is able to extract a version through git archive and a commit ID.