Water: DRY up setting the defaults for various agents
Water: Initial support for multiple types of wells
Water: Add "spray" type for water being recycled from a well
Water: Irrigation well type
Water: Changing breeds is dangerous inside a loop, so defer that until the end of the step
Water: Fix typo
Water: Configurable intensity of spray coming from irrigation well
Water: Editing controls for both types of wells
Wells: Fix ID bug

Always refer to the base Well class, since each subclass seems to get
their own copy of that variable.