feat(lua): add lua_exception for wrapping lua errors, and improve Lua error messages in the Lean frontend

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
feat(lua): add lua_exception for wrapping lua errors, and improve Lua error messages in the Lean frontend