Fixed render synchronization after VideoPlayer ended, it could happen that player is still available inside PCM although already ended. Thanks kilik360 for reporting!
Check if any child ScrollViewers can handle key press before checking parent

Signed-off-by: morpheusxx <morpheus_xx@team-mediaportal.com>
Modify focus handling

Modified the focus handling so that an element more in line with the direction of movement is selected over an element that is closer

Signed-off-by: morpheusxx <morpheus_xx@team-mediaportal.com>
Merge branch 'FEAT_PlayAllShortcut' into Weekly2
Merge branch 'FEAT_RecordingSync' into Weekly2
Merge branch 'FEAT_LatestMedia' into Weekly2