Feature #4977: Add EventListenerAssetsManager and EventAssetsManager
Feature #4977: Refactor API of AssetsManager
Feature #4977: Refactor API of Downloader, remove DownloaderDelegateProtocol
Feature #4977: Refactor API of Manifest
Feature #4977: Modify AssetsManager test case and upgrade manifest files