Implemented "Canadian Cross" for Lua files

Lua files are now compiled into .lc bitcode before being embedded in
the resulting programs.