Don't pass hardcoded input path to preprocessCss.
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
Merge pull request #932 from wagenet/test-server-wait

TestServer should wait until build is done
[fixes #931 #911] lets give bundledDependencies a try.

This should in theory improve installation reliability, and cut down our HTTP requests by about 800.
Merge pull request #933 from duggiefresh/lookup-command-alignment

Corrects require alignment per styleguide
Added #932 to CHANGELOG
Updates leek
TestServer now notifies of building
Merge pull request #934 from twokul/new-leek

Updates leek
Fix regression in #932 that broke watching
Merge pull request #918 from xtian/fix-custom-styles-tree

Don't pass hardcoded input path to preprocessCss.
[fixes #910] update sane-watcher to v0.0.3
Merge pull request #940 from stefanpenner/sane-watcher

[fixes #910] update sane-watcher to v0.0.3