relative path fix in prepreocessors.js
Allow opting out of ES3SafeFilter.

We were forced to move the `ES3SafeFilter` step to only operate on
transpiled ES6 output (since it fails on some ES6 module syntax).

Sadly, this means that we are reprocessing the ENTRIE app/ tree for
every rebuild.  Which is **SLOW**!!
Merge pull request #966 from rjackson/allow-opting-out-of-es3safe

Allow opting out of ES3SafeFilter.
Make sure the build traps `SIGINT` and `SIGTERM` for cleanup.
Merge pull request #971 from WMeldon/sigint-trapping

Make sure the build traps `SIGINT` and `SIGTERM` for cleanup.
Provide a --watcher option to allow the user to specify which watcher to use
Use poll flag for sane instead of switching between watchers
Update changelog
Smoke Test Refactor
Merge pull request #970 from jlauemoeller/master

Provide a --watcher option to allow the user to specify watcher to use
Merge pull request #973 from rjackson/smoke-test-refactor

Smoke Test Refactor
improve conditional
inflection should not be a a depedency not a dev dependency
Add link for #970 to CHANGELOG.
Merge pull request #968 from csantero/preprocessCss-fix

relative path fix in preprocessors.js
update broccoli-sane-watcher to 0.0.5. It now should provided better
errors when trying to watching something non-existent
[fixes ] update es3 filter to v0.0.7

- it now uses the same esprima as the module transpiler, so it should
  work on all versions of esprima that it does.
- due to ^^ we can now re-introduce one at a time semantics for this
  transpile step (faster incremental builds)

Signed-off-by: Stefan Penner <stefan.penner@gmail.com>
Merge pull request #978 from stefanpenner/es6-safe-recast-fast

[fixes ] update es3 filter to v0.0.7
Fix whitespace.
Add missing CHANGELOG entries.