Add SPI and I2C cores, integrate into de0_nano

Please let me know, if you are ok with those patches, 
and whether things need fixing.
Thanks!