Simplified source map configuration

sourceMap is now a Boolean that determines whether or not to generate
the map. sourceMapName can be used to customize the name and location.
Merge branch 'premerge'