Blog has ∞ scroll, plus feature revert

(no ticket yet!)
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.
#2813: Open embed.ly providers link in new tab.
Fixed image gallery filesize warning #2869

There were 2 file size validators present.  The first printed a warning, but didn't validate.  The second wasn't available for a warning, but did validate.  I updated the first to show the smaller of the two filesizes (the default php_max_upload or the field's 6mb).
throw access denied if searching solr outside of a vsite
Embed files have no download link #4766
Update cron settings for os solr cron, and fix bug that kept new nodes from getting added to the index.
#4968: Change copyright year so it automatically displays current year.
#3846: Plugin definition
#3846: Initial commit of columns box. First pass on form.
#3846: CSS for the layout selection form.
#3846: Style everything.
#3846: Add fallback widths for browsers that don't support calc().
#3846: Add 'All' tab to layout selection.
#3846: Filter layout, switch layout and filter widgets all functioning.
#3846: Add missing 3col layout.
#3846: Setup draggable regions.
#3846: Make sure there's always spaces for widgets.
#3846: Convert widget list into string and save into hidden input elements.
#3846: Render this sucker.