hal/sm_io/*/*/sm_pr_spi.*: fix wrong comments and macros
hal/*/chips/sm_ch_ad9510.h: remove bogus newlines
hal/*/protocols/ops/sm_pr_i2c*: add new I2C drivers
hal/sm_io/protocols/*: add I2C driver to SMPR framework
hal/sm_io/chips/*: add new EEPROM 24AA64 driver
hal/sm_io/chips/*: add new I2C PCA9547 switch drivers
hal/sm_io/chips/chips.mk: add new chip's drivers to makefile
hal/sm_io/modules/fmc130m_4ch/*: add 24AA64 and PCA9547 driver instances
Makefile: add EEPROM program option

We have an option to program the EEPROM from the
connected FMCs, so we can program the FMC's EEPROM
with the ACTIVE or PASSIVE codes. So, we can probe the
EEPROM and determine which board we are dealing with.
scripts/deploy.sh: add simple deploy script (wip)