Changed threshold to use map instead of cutting off below the threshold.
0 value in PumpThreshold will always be 0.
Changed threshold range to 1-100 since 0 is 0
Changed map to constrain
Changed Gyre range from Threshold to Speed rather than 0 to Speed
Fixed a typo DCpump to DCPump
Put in a check for FeedingSpeed/WaterChange speed.
If it's over 100 then we will not override the speed.
Put the right check in. Should be < 100 not > 100
Fixed some typos for DaylightPWM2Parabola function
Changed range for Sine like we did for Gyre
Merge branch 'thresholdmap' of https://github.com/lnevo/Libraries.git into dev
Merge branch 'daylighterror' of https://github.com/lnevo/Libraries.git into dev
Perform constrain before assignment to t for the WaterLevel reading.

This will ensure that the unsigned long t does not get assigned a
negative number.
Finish removing separate constrain for WaterLevel reading
Merge branch 'waterlevelfix' into current
Added backward compatibility for WaterLevelATO when Multi WL is enabled
close #184
Merge branch 'waterlevelfix' of https://github.com/lnevo/Libraries.git into dev