Problem/Motivation
The 7.x Date module allowed the field to has an optional or required end date. D8 requires the end date always.
Proposed resolution
Make end_value in DateRangeItem optional, add validation constraint via configuration.
Remaining tasks
- Add tests for formatters (and probably widgets). (See #75.)
- Add missing match limit to test code. (See #81.)
- If the start date is missing, stop deleting the end date on saving the form. (See #84.)
- If missing, indicate that the end date is unknown/unspecified on display. (See #84.)