firmware-test: Add crc implementation

These files were already used, but never got added to the repository (so
the sketch wouldn't compile before).
tools/eeprom: Print a friendly error on missing python packages