Make AMD module id's optional
Make module id's for AMD body in UMD optional as well
Improve performance
revert acorn-6to5
fix bug in let scoping resulting in unneccesary replacement - closes #193, closes #185
changelog for 1.12.21
v1.12.21
add sourceRoot and moduleRoot defaults to docs
normalise whitespace after function keyword
bump chokidar and fs-readdir-recursive versions
split up generator transformer emit and explode
make umd module formatter inherit amd constructor
Merge branch 'master' of github.com:6to5/6to5 into amd-module-id

Conflicts:
	lib/6to5/file.js
	lib/6to5/transformation/modules/umd.js
Reuse Formatter::getModuleName(), fix opts
Revert "update umd and amd tests with new moduleName option"

This reverts commit 5409691a3a63290ff7c7013035ec1b351e1eb250.
Update docs
Rename to "--amd-module-ids"
ensure newlines at end of transformation tests
support array destructuring on iterables - fixes #194
Merge pull request #190 from webpro/amd-module-id

Make AMD module id's optional