Made build cross-platform by using corresponding Grunt plugin alternatives.
Updated dependencies (except coffee-script that breaks source map locations).
Returning SourceLocation even when only start is available; updated test since CoffeeScript compiler doesn't put `end` mappings into source map.
Revert updated version in package.json
Merge pull request #3 from RReverser/master

Returning location in more cases, build improvements and fixes