Change-Id: I8cbb919c39bdb099eaec076c7bcf2ea0b84a6475
This patch refactors ensure-nodejs to use the new generic role to allow it to be cross-platform in the future. Change-Id: I859b6b3e33bc22ad4f99828e921ac2ed35a49252
The old role will be kept and include ensure-nodejs for backwards-compatability. Change-Id: Ib4cf74d6c1e8774f6fc37d6a30f690eb8f9f3d08