Refactor npm packages download

Series of commits to improve python download
scripts.

Issue-ID: OOM-1803

Change-Id: I199660ab121038780c34065f78538bb4e7b07eb5
Signed-off-by: Milan Verespej <m.verespej@partner.samsung.com>
diff --git a/build/download/http_downloader.py b/build/download/http_downloader.py
index 69adc4d..ba2c0f7 100644
--- a/build/download/http_downloader.py
+++ b/build/download/http_downloader.py
@@ -36,8 +36,8 @@
 
 
 class HttpDownloader(ConcurrentDownloader):
-    def __init__(self, *list_args, workers=None):
-        super().__init__('http files', *list_args, workers=workers)
+    def __init__(self, *list_args, list_type='http_files', workers=None):
+        super().__init__(list_type, *list_args, workers=workers)
 
     @property
     def check_table(self):