Adds `--watch` flag to `ember build`.

`ember build --watch` - runs build initially then watches for changes and rebuilds those changes.

Watch mode is off if not specified.
This should be split into two tasks, one for build watch (I'd suggest build-watch.js), and the other for the current build semantics.