Make MapUtils threadsafe and remove synchronized keyword. Change is partially backwards incompatible: - protected method is removed - two threads outputting a Map may now overlap