qml: Video page - "Continue Watching" improvements and table view implementation
Addition of a VideoGridDisplay component (as done with VideoListDisplay), to eliminate code duplication. This component replaces the currently used KeyNavigableView that is used at the 'Videos' page
Implementation of table view functionality for the "Continue Watching" feature.
Implementation of a "See All" button that opens a sub-display, in order to view all recently watched videos!
Positioning improvements on the Video pageEdited by Leon Vitanos