Basic sourcemaps support

The source mapping link at the end of the stylesheet should be optional because it's possible to link it *via* a HTTP response header, and firefox will warn if two sourcemaps (one in the HTTP header, and one in the comment of the css) are provided.