simplify build_c_module implementation
simplify build_c_module implementation

- simplify map implementation and fix broken callers
- merge supports any number of additional tables
- rename collect to pluck
- implement flatten and zip_with
- use them to simplify build_c_module, defines and incdirs

luaposix/luaposix