service mapper: file description correction
[webui] update all DVR stores on "dvrdb" notifications

This way a finished/aborted recording correctly appears in the corresponding
tab without having to reload the page
[webui] reload the EPG store on "dvrdb" notifications

This way the DVR status icon gets updated correctly when a recording changes
state
[webui] no need to check if we have selected any items when pressing Delete,
the button is unclickable when nothing is selected
[webui] add an Info button to recording panels which opens the details dialog

Also disable the oncellclicked callback which previously triggered the dialog
[webui] make it possible to select and delete/abort/unschedule multiple
recordings
[webui] remove the abort/delete buttons from the recording details dialog in
favor of the new panel buttons
[squash] fix recording info button tooltip
[squash] fix some comments
webui: dvr.js remove extra whitespaces