Bug 808628 calendar transitions

Needs unit testing, so not quite ready to merge. Just wanted to open this up to see if my approach is acceptable.

In order for this to work, the markup for the week view (all-day and sidebar) needed to be moved into the actual frame.