Make constructors public
Feature #4977: Add implementation of real progression
Feature #4977: Improve implementation of real progression
Feature #4977: Add AssetsManager::downloadFailedAssets API
Feature #4977: Take account of FOPEN_MAX
Feature #4977: Ignore file level progression
Feature #4977: Improve decompress : create directory only when needed
Feature #4977: Improve AssetsManager test case
Feature #4977: Add fopen fclose logs
Feature #4977: add fclose for zip next file fail error
Merge branch 'lua-vm' into v3_assets_manager