Use patches for modifying binutils/gcc/newlib
I made an exception for the newlib backend, since it is a substantial amount of code and consists entirely of new files not in the original newlib source. So I gave it a directory called newlib-redox-backend
.
This does not change the building of ports
to patches yet.