LOP filters events by end, not beginning

Multi-day events weren't showing up in an events list when they began before today.  They're still ordered by start date, but only cut off if their end date has past.  Yes, all event fields have an end date.
Merge pull request #4984 from openscholar/lop_long_event

LOP filters events by end, not beginning