* watchdog timer to catch infinite lua scripts * primative watchdog for catching infinite software loops * error handler and recursion detection for all user code * give chunk name where errors occurred, write errors to uart also * remove redundant call * use single lua_getstack call * remove function call hook * remove extra prints after usercode calls Co-authored-by: Trent <trent.gill@gmail.com>