apply() of subset data.frame

- drop=FALSE, so that apply() also works if only applied to one year
- changed to SoilWat v27.10
- fixed start/end year of weather data