Fix nodejs install

It looks like the version of less that we use doesn't exist in the mirrors anymore, so the Travis build was failing.

Fix this by switching to a different method of installing less, which is to use ppa and npm.