Fixes for less 1.42

This pull request brings in a lot of fixes that have occurred in the upstream [steal](https://github.com/bitovi/steal) project, particularly surrounding the update to less so that it works with less 1.42.

Additionally, a few stubs have been added for some functionality that `jsdom` doesn't support, like SVG.