Fix C++ global and static destructors and libsyscalls build

crt0.S now calls newlibs exit and _init_signal