update VCS ignore lists
minor C syntax fix
refactor item/attribute access to avoid special casing double underscore names for item access
move setattr/setitem methods into _LuaTable (the only place where it's supported anyway)