Oscillating, rotary and impulse sprinklers