Added contract keyword to DataQualityFlag.round
This PR adds a contract=False
keyword to DataQualityFlag.round()
to reverse the logic to round start time up and end time down, and return the set of integer segments wholly contained within the active segments.