minor warnings
Merge a bunch of headers, improve API
Reorganized how the QObject metatable is constructed
Reenable QObject metatable caching
minor logging
Renamed project to Luacxx
Treat unexpected Lua pcalls as logic errors
minor cleanup
Don't use the c_str from the temporary std::string returned from what
Make luacxx install in the Lua lib directory
Moved Qt stuff into a single directory
Initial Gtk support

I must admit that the support here isn't complete. For instance, several
introspected types are not supported. However, I feel that the
infrastructure is laid out well enough such that this work could be
completed at a later time with little ill effect.
Construct takes a variable number of arguments, not a template
Handle pushing a "nil" value gracefully
Support light userdata where we can
minor rename
Destroy different based on the storage type
minor testing
Support running a Lua session from make
Let references be created without an index