define LEDs for c1
make this a module
document the module
Should be in separate feature branch

This reverts commit e241b81f217be328171bac4bb687971d019e92e1.
This reverts commit be5d0aa37094df887d7e579d17f8f3a43c5b891b.
This reverts commit 965572327a08c39777ebc9599429b20702213861.
implement arduino style ruuvi.millis() to access systick counter
Fixed comment, this works (at least for now)

We'll have to see if there is integer overflow before 2^32-1
Use lua_pushnumber to avoid overflow issues coming from being cast to signed type
merge I2C helper and yaci which it depends on from the experiments branch
started working on error handling
I *really* wonder why eLua has no error checking on these by default...
we do not need to use the curly brackets to denote context here
adding error-handling...
whev, had to convert a lot more in one go than I would liked to, but it was neccessary to make all this still compile
declare status only once
now all I2C functions ought to trigger errors instead of returning funky data
more error handling to I2C
typo fixes
use original authors style for single statement ifs
fix merge conflicts
readability counts