Bug 1083820 - [Calendar] update MonthsDay view to use DayObserver r=gaye

294 additions and **2,208 deletions**!!!
we already test the HTML output on the template unit tests.. that way we just make sure events are sorted and that it really updated the DOM.