Keep CJS and AMD output split in dist/.

```
dist
├── amd
│   ├── htmlbars-compiler.amd.js
│   ├── htmlbars-runtime.amd.js
│   ├── htmlbars-util.amd.js
│   ├── htmlbars.amd.js
│   └── morph.amd.js
├── cjs
│   ├── htmlbars-compiler
│   ├── htmlbars-compiler-tests
│   ├── htmlbars-compiler.js
│   ├── htmlbars-runtime
│   ├── htmlbars-runtime-tests
│   ├── htmlbars-runtime.js
│   ├── htmlbars-tests
│   ├── htmlbars-util
│   ├── htmlbars-util-tests
│   ├── htmlbars-util.js
│   ├── htmlbars.js
│   ├── morph
│   ├── morph-tests
│   ├── morph.js
│   ├── simple-html-tokenizer
│   └── simple-html-tokenizer.js
├── lib
│   ├── htmlbars-compiler
│   ├── htmlbars-compiler.js
│   ├── htmlbars-runtime
│   ├── htmlbars-runtime.js
│   ├── htmlbars-util
│   ├── htmlbars-util.js
│   ├── htmlbars.js
│   ├── morph
│   ├── morph.js
│   ├── simple-html-tokenizer
│   └── simple-html-tokenizer.js
└── test
    ├── htmlbars-compiler-tests.amd.js
    ├── htmlbars-runtime-tests.amd.js
    ├── htmlbars-tests.amd.js
    ├── htmlbars-util-tests.amd.js
    ├── index.html
    ├── loader.js
    ├── morph-tests.amd.js
    ├── packages-config.js
    ├── qunit.css
    ├── qunit.js
    ├── support
    └── test-support.amd.js

20 directories, 28 files

```