Update i2c drivers so they do not include "board.h". It is now clear
what all i2c drivers need to compile and what was unnecessarily included
before.

Renamed printf_config.h into build_config.h, move SOFT_I2C toggle switch
to build_config.h.