copy google unit tests for multimap for better coverage and as a result fix some bugs