add lua support

Lua language support with SWIG
update lua support

add test
update swig definition

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
fix ruby extension link error
swig: reconstruct input files
swig/lua: lua support wip
Merge branch 'lua-support'
debian: add autogen-ed files
Merge branch 'master' into debian
update autogenarated files for recent merge