Fix Node.js LESS compiler

Fixes URL normalization
Fixes WE build with long paths
Misc cleanup

Thanks @duncansmart for implementing this!

We should consider switching Coffeescript & JSHint to Node.js as well.