Refactor.
Add assertion in LuaSate.Dispose to ensure stack is balanced when disposing.