main/libucontext: add bootstrap variant
This is required for bootstrapping GDC, which has a self-hosting frontend since GCC 12: https://gcc.gnu.org/gcc-12/changes.html
I have briefly outlined the approach taken here in the commit message, whereas the changes required to cross-compile gcc-gdc are in !71109 (merged).
Edited by Celeste