fixed: The VideoThumbLoader didn't fetch streamdetails for items that didn't have a file id set in their infotag
fixed: We should check for streamdetails in the db instead of the infotag before storing them
fixed: We can only obtain the aspect & duration this way when the Process() thread is running (and UpdatePlayState() has been called for the first) and we're rendering else the CApp will race getting the streamdetails on player start and get 0 for ratio/duration
changed: Move storing of streamdetails from CApp::PlayFile() to the SaveFileState-job, where it already partially was (for DVD stuff). Also fixes getting the proper duration/AR from DVDPlayer
changed: With empty m_type make sure it's an actual video item before checking for stream details
changed: When checking for eg. user thumbs and m_type is empty, make sure the item is either a folder or a video file
changed: Rewrite statement a bit to make it easier to read