Bug 877255 - [calendar] Day view: 'All day' label not shown if there is an all day event in a disabled calendar r=gaye

basically just changes the tests introduced on #18091 and add another test for all day events (and update the `app.createEvent` to support *all day* events). That way we can consider the Bug 877255 as fixed and avoid regressions.