Remove old crt1.S. Moved crt0.S to crt1.S.

Changed to produce crt1.o instead of crt0.o to look more like glibc.

GCC needs to be patched to use crt1.o instead of crt0.o. Pull request for such a patch has been submitted.

Please throw all kinds of regression testing on this!