Lua bindings plug-in (re-post)

Anyone interested in a Clang plug-in for statically generating Lua bindings code?

Here’s a drop:

It still requires additonal testing, but it works for some basic cases of binding classes and functions.

Because of the current problem using plug-ins on Windows, I’ve included a Clang executable that has a hack to make the plug-in registry mechanism work.

I’ve also included a program to integrate the Lua interpreter with some example bindings.

Also, is there any interest in checking it into the tree as a more sophisticated plug-in example? (Just the plug-in. Unfortunately, I think because of the licensing on the Lua code, the sample interpreter would have to be checked in somewhere outside the main LLVM tree.