Add `source` property to `position`

This allows for source map generation when multiple source files are used
to create a single output file. It could something simple as concatenating
several files, or something more complex such as joining rules with the
same selector.
Merge pull request #53 from lydell/source

Add `source` property to `position`