Improves list-slice verification

Use of more efficient mechanism for ensuring elements within list-slices are increasing and unique
Adds get_fill_array to ParameterValue class

Enables retrieval of an array of length 'size' that is populated with the appropriate fill_value for the given ParameterValue instance
Adds function to repair temporal geometry

Adds AbstractCoverage.repair_temporal_geometry function.
The function simultaneously:

  - removes duplicate timesteps
  - resolves out-of-order timesteps

All other parameter data is reordered/removed according to the adjustments made to the temporal geometry

The action cannot be performed against ViewCoverage or ComplexCoverage at this time.

WARNING: This is a destructive action!!  The on-disk values of the coverage are overwritten!

Adds test_repair_temporal_geometry to verify fucntionality.
Improves repair_temporal_geometry and test

Improves the repair_temporal_geometry function by providing better support for all parameter types

Improves testing of repair_temporal_geometry

Adds ability for Span.__contains__ to operate against a Span object

Adds a SparseConstantType parameter to coverage_model.test.examples.ptypescov() and to coverage_model.test.coverage_test.base._make_master_parameter_dict(), utilized in coverage_model.test.test_simplex_coverage.TestPtypesCovInt
Merge pull request #100 from blazetopher/repair_tgeom

Repair Temporal Geometry