Spray bottle tweaks and additions.

Adds variables to sprayers to easily change how many tiles the spray will reach. For admins to mess with or coders to create sprayers with different ranges. Removing the nozzle still toggles the range to 1, with the exception of chem sprayers.

Buffs pepper sprayers to a range of 4 with the new variables to balance the lack of volume. Mostly an example, up for debate in this PR.

And since spraying harmful reagents with no cooldown is sorta crazy, this also adds a click cooldown matching that of firing guns, since you're just pulling a trigger in both cases!