use proper types in lua

* ints changed to cint
* the source has been cleaned up with {.push/pop.}
* lua 5.2 has been removed (it is incompatible)
cleaned up lua.nim
cleaned up lualib.nim
Merge pull request #467 from fowlmouth/patch-9

use proper types in lua