Merge pull request #117 from bgamari/i2c

I2C fixes
Merge pull request #118 from bgamari/master

Add CMP and VREF
timeout: Ensure all past-due queued tasks are run
Merge branch 'master' of https://github.com/mchck/mchck