Use more suitable name for the key of mapper
Add a test for gatherer with complex mapping
Fix expected gatherer message for  distributed search
Add tests for gathering phase about offset and limit