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.
Yeah, I originally tried that but that doesn't work since it's in the inDOM state and throws:
https://github.com/emberjs/ember.js/blob/d4d1e7f55881dc3375238be58dfdd4321c4b2aa5/packages/ember-views/lib/views/states/default.js#L14