week view: child widgets must have apropriate sizing, scroll to current hour

Child widgets now adjust their size according to the time they span. It's not complete, however, since events that spans more than 1 day are incorrectly handled

Also, WeekView tries to scroll to the current time