This also allows to merge two builds of tcc 0.9.27. Drop tcc 0.9.27 git submodule.
Unfortunatley the sha2 project does not have versioned releases so we use the latest commit. We have also manually added a frontend to sha-2 to allow us to invoke it from the command line, thanks bittrof for the help!