Changed weak attribute definition to compile with gcc
Added 'static' to prototype, where it should be present, solves one warning
Change return type of irq intrinsics; gcc has error if these are void return
This causes many warning elsewhere, where the return value is not used.
Initial commit of Makefile for libpixy_m0 and libpixy_m4, both build, entirely untested