Moving all the WebUI pkg download in fetch_packages.py including npm mod...

Moving all the WebUI pkg download in fetch_packages.py including npm modules. 
If format is used as npm, it downloads the tgz file and then applies npm install <tgz> which copies the npm module under node_modules directory.
If format is used as empty, then the file is renamed (if rename tag is used) and copied to dest directly.