Allow files to be compiled in C mode under the emulator
Add mistakenly missed makefiles in test cases
Fix tests/.gitignore not to ignore Makefiles
Remove unnecessary inclusion of system_init.h in arp.h and icmp.h