First pass at getting 1.8 working

There is work needed here, I need @mixonic, or anyone familiar with the new view layer, to take a look at:

```js
var temp = this.constructor.create({ context: context });
element.innerHTML = temp.createElement().element.innerHTML;
temp.destroy();
```

This is /not/ production quality code ;)  I just don't know of the best way of replacing the `renderToBuffer` logic.

Also, tests were failing quite extensively due to linting (even before I made any changes).  Once this PR is finalized, I'll lint the entire project and follow up in another PR to upgrade this to the latest version of ember-cli.
fwiw it should still be possible to use a buffer instead of a whole view. I'm surprised to see `createElement` in the wild.

```
var buffer = new RenderBuffer('', element);
view.render(buffer);
view.element.appendChild(buffer.element());
```

See https://github.com/emberjs/ember.js/blob/stable/packages/ember-views/lib/system/render_buffer.js for details. I think that code should work, and avoids all this innerHTML and view creation stuff.