Lua is now compiled as C++

In order to use C++ exceptions instead of C longjmp/setjmp
Initializer now uninitialize in the inverse order