table_map_c updates.

- Moved impl to .tcc.
- Moved entry_s to top-level struct since it does not depend on predicate.
sandbox: First pass at new mac os message reqs.