Show all-day events with a single spanning bar: Closes bgo #725778

All-day events now are shown as a bar that span every day of their
duration.  The beginning and end of the span are capped with rounded
corners.  If the event continues on to the next calendar week, the
ends have pointed (triangular) caps.