Add Register_SPI_SR and Register_SPI_DR to the emulator

This allows us now to track the actual SPI data that goes
through the SPI->DR register, which is accessed indirectly
through a pointer in the spi_transfer code.