Properly handle relative & absolute LESS URLs

Fixes #163, #134, #33

The LESS compiler now generates absolute
paths on disk, and we rewrite them to proper
relative paths after compilation.

This also fixes relative paths when compiling
to the CSS subfolder, which never used to work

Fully unit-tested.