Implement range tracking

This change introduces high-level selector range tracking for scss and sass, and makes use of it when building sourcemaps.

The main commit is made on top of the importer-related one, which is filed as another pull request (branch `crdev/sass:script_importer`), so that one should perhaps be merged first.