Merge pull request #3 from iru-/master

Overload data.new to numeric argument, in which case a new data with the...
refactored new_data(); added data.new(string)
added support to Lua 5.2 and 5.3
fixed the support for 5.[23]