chore: move modules to modules subfolder
fix: libstdc++ getentropy fix The newlib does not expose getentropy in the final libraries, but stil has it in the headers. That leads to configure thinking getentropy is available and it will be used in the <random>.