First real lua merge

This is the first real lua merge, it adds lua as a depenency

each commit should be reviewable separately but you need all the commits to actually be able to test something

to easily test, please dowload https://gist.github.com/boucman/5420260#file-gistfile1-lua and add it in $(USER_CONFIGDIR)/rc.lua

on the next startup it should print various information on your stdout and open the control log