Move abc::map::grow_table() to abc::detail::map_impl to avoid code duplication
Move abc::map::add() to abc::detail::map_impl::add() to avoid code duplication
Hide more abc::detail::map_impl members