Fixed the wrong creation of TimeSpan.
For increase flexibility, changed the didClickEventView event parameters and the lineView::checkTimeSpan return value.
Fixed the method name for overlapsTimeSpan in unit test.
Changed to use a time span for the moveTo method.
Changed to doesn't maintain MinView in EventView, instead use the LineView::getSizeByTimeSpan method, to determine EventView location.
Changed EventView's element position to absolute.
Merge branch 'feat/master/eventToAbsolute'
Changed to retain the reference of FrameView in LineView.
Changed the time indicator element to a member of FrameView.
Merge branch 'feat/master/timeIndicatorView'
Implemented EventView::toFlexible.
Implemented the flexible area limits.
Implemented to cancel flexible.
Divided the click events of EventView for each state.
Added the sample code to change click event.
Merge branch 'feat/master/toFlexible'