Refactor for missing timezones branch
Make filtering more flexible and efficient
Implement alarms relative to end dates
valarmd: Improve error handling and refactor
Improve documentation for icalendar_duration
Improve metadata for icalendar_duration package
Reduce log level of this event

This happens VERY frequently, don't want this even in debug mode.
Mention pending extension
Use a proper logger for warnings/errors
Pending TODO for warnings
Only show alarms in the near future

And sort them by most-recent first.
Implement alarms relative to start date
Short-circuit when extracting component props

This is shorter and simpler. Also avoid copying data until necessary.