Support for dynamic standalone module name.

If opts.standalone === true, then the standalone name will be set to the filename (without extension) of the source file.

Addresses issue #42.