Projectkk2glider/lua new features

Tested all three features on simu and radio, works ok.

I had an interesting problem on radio: when I was using newlib-nano I got a huge memory leak each time a Lua script was executed. Eventually this lead to gui thread lockup. The good news is that the mixer and audio was still working. This problem with newlib-nano is not related to commits in this pull request. It also manifests itself on current next.