Bug 1084014 - [Calendar] update Month view to use DayObserver r=gaye

**WIP: do not merge!!!** 
I am forgetting. What is the difference between a wheel and a swipe? MDN says something about mouse direction rotating...?