Streaming: Recreate extracted image in cache if source file is newer (closes #367)

(cherry picked from commit ac852491a856cb6845297ebe305e317d25dad92b)
WSS: Close media and artwork files after usage