THRIFT-1681: Add Lua Support Patch: Dave Watson

Github Pull Request: This closes #92
24 files changed