[evita] views: Get rid of |Frame| dependency from |TextEditWindow|.
[evita] ui: Introduce |ui::SelectionState| enum class.
[evita] views: Move selection state computation to |views::ContentWindow::GetSelectionState()| from |TextEditWindow| for utilizing it in |TextEditWindow| and |TableView|.
[evita] views: Introduce |views::TabContentObserver::DidActivateTabContent()| with |views::ContentObserver::DidActivateContent()| to get rid of |Frame::DidSetFocusOnChild| for decoupling |Frame| and |EditPane|.
[evita] views: Rename |views::TabContentObserver::DidAnimateTabContent()| to |DidUpdateTabContent()|.
[evita] views: Use slide replace animation for showing content in tile.
[evita] views: Change direction of tile slide replace animation to right to left.
[evita] ui: Introduce |ui::FocusController|.
[evita] ui: Introduce |ui::FocusController::GetSelectionState()| to replace |views::ContentWindow::GetSelectionState()| for get rid of depedency to |Frame| in |ContentWindow|.
[evita] views: Set |views::ContentWindow| free from |Frame|.
[evita] ui: Revise recent used widget management in |ui::FocusController|.
[evita] ui: Decease number of animation frame for |ui::LayerAnimation|.