Adds support for filling data gaps

Adds DirectCoverageAccess.fill_temporal_gap which facilitates populating a "gap" temporal region within a coverage

Adds test_fill_temporal_gap to verify functionality