Less.js

WIP until grunt-contib-less is updated too.

Fixes #12871