ncurses: fix exit

Closes #11877
Fix broken NowPlaying (close #9960, #11796, #12850)

Prevent the es_out from overriding the NowPlaying state by splitting
the meta into NowPlaying and ESNowPlaying.

The function input_item_GetNowPlayingFb can be used to return the
preferred meta value.
main: remove extraneous subcategory (fixes #13111)
stream_filter: dash: update profiles
stream_filter: dash: fix iteration on different lists

List was not returned by reference
stream_filter: dash: remove unused segment methods
stream_filter: dash: don't try to close invalid fd
stream_filter: dash: add representation baseurl
stream_filter: dash: switch default parser
stream_filter: dash: simplify getBestRepresentation
stream_filter: dash: always get segments through representation
stream_filter: dash: move representation selection into logic
stream_filter: dash: add missing includes
stream_filter: dash: merge managers
stream_filter: dash: remove double initialization
stream_filter: dash: simplify getting duration
stream_filter: dash: remove unused member and methods
stream_filter: dash: fix endless loop on thread early cancellation
stream_filter: dash: build URL hierarchically
stream_filter: dash: add init flag on segments