Adding a new type as npm-cached bu which we do not copy the cache in /tmp/cache, everytime we download the npm cached with all dependencies from third-party-cache repo

Change-Id: Ib65afa8cf9e5776d58dc4ab64bcff9419e6c73f1
Double Commit: Adding a new type as npm-cached bu which we do not copy the cache in /tmp/cache, everytime we download the npm cached with all dependencies from third-party-cache repo

Change-Id: I0d1650747acdfd812331792c449ba04e4f57db2f
Merge "Double Commit: Adding a new type as npm-cached bu which we do not copy the cache in /tmp/cache, everytime we download the npm cached with all dependencies from third-party-cache repo"
Merge pull request #22 from Juniper/master

Pull changes from Juniper/third-party to absingla/third-party
Merge pull request #23 from absingla/master

Pull changes from absingla/master to absingla/sm