Reset PP/GRIB time points to middle of range.

This reverts the change in position of time points for time-bounded fields from PP/GRIB files (applied in #868).
It also adds bounds to the forecast_period which correspond with the time bounds.

(This is just #1008 re-targeted at v1.6.x)