Proof of concept for bounded forecast_period.
Add tests, fix bugs in proof-of-concept, and refactor.
Add integration test for format interoperability.
Update test results
Fix NAME-GRIB interop test
Fix doctests and extests
Fix GRIB save for bounded, non-hour forecast period.
Merge pull request #1014 from rhattersley/fpbounds-1.6.x

Reset PP/GRIB time points to middle of range.
Merge remote branch 'upstream/v1.6.x' into v1.6.x-conflicts

Conflicts:
	lib/iris/tests/integration/test_pp.py
	lib/iris/tests/unit/fileformats/pp_rules/test_convert.py
Merge pull request #1021 from rhattersley/v1.6.x-conflicts

Fixes from v1.6.x