fix Headers.__setitem__ to correctly accept slices

related tests: `test_remove_entity_headers` and `test_remove_hop_by_hop_headers`