[4] More better way to handle scrolling.

-Give vertical scrolling a higher priority than horizontal scrolling.
-Fix a logic error in onFling().
-Fix a bug that cause DayView over switch day in some situation.
-We dont have horizontal scrolling in WeekView.