opt: renderer supports less 2.0 API

I have updated less support, and the renderer can support both less 1.7.5 and less 2 API now. The code has been checked by coffeelint.