AssetViewUtils::LoadAssetsIfNeeded

Makes sure the specified assets are loaded into memory, with displayed progress and optional cancellation for the user.