[upnp] exclude extension from md5 calculation

Exclude extension from md5 calculation / lookup. This is for dumb UPNP
clients, that replace the extension of the video file with a subtitle
extension to lookup.