[dvbviewer] fix using local favourites file

additional replace a goto with while-loop
[dvbviewer] add support for grouping recordings

Allow grouping:
* by recording directory
* by recording date
* by first letter
* by tv channel
* by series