Added testers for ARM Cortex M0 and M3, renamed xIFO.c to xIFO.cpp for compatibility