Correct numerical stability of trust-region work

1. Give a tolerance to the predicted drop, let it be as low as -1 part
per million before issuing exit flag -50
2. Automatically increase trust region size if predicted drop is less
than 1 part per million.
Print any errors encountered in GatherLROData.m
Update year bounds in demand projection and calculated demand

	modified:   projected_demand_piecewise.csv
	modified:   water_demand_projection/WaterDemandModel.R