Use ember-data.prod.js when ENV=production.
cleanup
Merge pull request #909 from abuiles/ember-data-prod

Use ember-data.prod.js when ENV=production.
Merge pull request #914 from knownasilya/patch-1

cleanup
Ensure that config/environment is findable and required.

Fixes #907
Fix importing of non-JS/CSS
Merge pull request #915 from wagenet/import-fixes

Fix importing of non-JS/CSS
Merge pull request #916 from twokul/project-test

Ensure that config/environment is findable and required.
Add #916 to CHANGELOG.
Don't pass hardcoded input path to preprocessCss.
Make the smoke-test timeout two minutes longer

Travis is sometimes *very* slow.
Added #915 to the CHANGELOG
Do not clobber window.ENV.
Merge pull request #922 from rjackson/do-not-clobber-env

Do not clobber window.ENV.
Do not allow periods in a project name.

This causes issues with the way we export information to `window` in
`app/index.html`. For example (assuming a project name of
`zomg.awesome`):

```javascript
window.Zomg.Awesome = require('some-test/app')['default'].create(ENV.APP);
```

Which will obviously blow up because `Zomg` is not an object.
Merge pull request #927 from rjackson/disallow-dots-in-project-name

Do not allow periods in a project name.
Allow customization of Javascript minification.

This provides the same interface as `minifyCSS`, and allows easy
customization of uglification options.
Merge pull request #928 from rjackson/allow-uglify-option-customization

Allow customization of Javascript minification.
TestServer should wait until build is done
Corrects require alignment per styleguide