1) Adding checksum code to ClientUDP.py
2) Updating carry_test demo
3) Correcting common.h? No idea what I actually changed. I'll diff it
later