fix a crash when calling invokeVoid* methods.
add std::string support to argument handling code. thanks to promethe42 for the suggestion/patch.
fix problem with shared_ptr wrapped types not being converted to the proper LuaGlueObject type.
rename DEBUG macro to LUA_DEBUG
rename LUA_DEBUG to LG_DEBUG.
Merge pull request #1 from Tomasu/master

rebase