[videodatabase] add optional path parameter to EraseVideoSettings()
[squash] use EraseVideoSettings() directly and delete settings for
recordings too when resetting the PVR database