Added support for the I2C bus on the RPi P1 GPIO header. It is currently working in polled mode, and has been tested with a microchip mcp23008 GPIO port expander by writing and reading to its registers to test the bus. The next commit should include the driver code used and a test case for the mcp23008 using one of its gpio pins