Remove unused REG_MODULES_AS_GLOBALS variable.
Add support for compiling module with Lua 5.2
Add FD interface.
Fix interface support for non-pointer objects.
Add support for return a constant or the 'this' pointer from an interface method.
Fix bug with __eq meta-method.
Allow input & output variables to share the same name.
Allow custom variable name for 'length' variables.
Move FFI wrap/unwrap logic.
Don't put ffi code in ffi_src part for variable setups.

This caused an empty ffi function to be generated.
Fix missing length variable name.
Generate ffi temp variables for pushing strings.
Fix bug with stripping special characters from variable names.
Use different temp. variable names for length variables.
Simplify ffi string conversion logic.
Fix bug with returning error from non-ffi bindings.
Move re-generate info to different README file.