Source map names follow specs

The source map filename is now generated by appending ‘.map’ to the
filename, per the spec. Fixes #182.
Merge pull request #184 from gruntjs/source-map-naming

Source map names follow specs