Begin i2c driver.
I2C driver working. Added driver for MCP9800 and 24XX64
Uses oneshot for measuring temperature. (This seems to reduce self-heating problems).
Merge branch 'develop' into feature/i2c-test

Conflicts:
	main.cc
Fixed bug in Flag.
Added isr stack.
Use flag in i2c instead of polling.
Fixed #1: Minimum stack size was wrong.
Add lock to I2C
Break on assertions.
MCP9800: cache config register, improved oneshot mode.