Fix Ember Canary Build

This PR does three things:

 1. make the `make` output a little nicer by hiding intermediary commands and using `echo` to output nice status messages
 1. change `script/run` to exit with status 1 if the tests fail. A TranslateableAttributes test has been failing for a while, but Travis wasn't reporting failures because `script/run` always exited with status 0.
 1. fix the TranslateableAttributes tests on Ember Canary. Ember Canary's `{{view}}` helper no longer assumes `Ember.View` as the default view class; instead, it asks the container (which the spec didn't set up) for `view:default`.

cc @locks @rwjblue @workmanw
In this case, the problem isn't that the library needs access to a global view. This is only for *testing*. I need a way to easily turn a template into a DOM node to test a helper. The problem is that `{{view titleTranslation="foo.bar"}}` in an isolated view has no `container`. I think the solution is to change our `renderTemplate` spec helper from
```js
function renderTemplate(template, options) {
  if (options == null) options = {};
  options.template = Ember.Handlebars.compile(template);
  var view = this._ember_view = Ember.View.create(options);
  Ember.run(view, 'append');
  return view;
}
```
to
```js
function renderTemplate(template, options) {
  var container = new Ember.Container();
  container.register('view:default', Ember.View);
  if (options == null) options = {};
  options.template = Ember.Handlebars.compile(template);
  options.container = container;
  var view = this._ember_view = Ember.View.create(options);
  Ember.run(view, 'append');
  return view;
}
```