SPI bus support and Invensense 9250 

added SPI bus support, there are 2 HALs now.
added preliminary support for Invensense 9250 in both I2C and SPI mode