v2.0.0
Did the following:
- Updated to 2.0.0
- All versions now have very good dynamic type sizes
- exception: constants report wrong size, will fix in 2.1.0
- Lua5.3 had some symbols named wrong Lua_* for example
- Proof read the code again, found wrong types and bad declarations
- Removed compatibility functions, please write better code
- Added a few missing defines and functions that were purposely ignored
- Structs were NOT valid between each version, they are fully up to date
- Ordered the files to be consistent between all version
- Internally named variables for dll imports
- Fixed bug where lua_version only worked for luajit