newlib patch with licence issues fixed and setjmp.S written from scratch