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.