Streamdetails fixes

This PR fixes a few problems concerning stream details:
- Stream details are now properly loaded for non-db items;
- Moves streamdetail loading out of the video to fix weird behavior caused by other threads (eg. CApp) racing when checking/updating streamdetails;
- Thumbloader performance improvements since not every item with streamdetails needs to be invalidated anymore.