[BUGFIX beta] item/empty view should be lookuped from proper global path

When `itemViewClass` is given the same name as global property name,
`CollectionView` couldn't look up registered view from container.

For example:

```handlebars
<!-- index.handlebars -->
{{view App.NamesView}}
```

```javascript
App.NameView = Ember.View.extend({
  template: Ember.Handlebars.compile('hi, {{view.content}}')
});

App.NamesView = Ember.CollectionView.extend({
  itemViewClass: "name",
  content: ['tomster']
});
```

Then I expect:
```html
hi, tomster
```

But actual, the assertion error (that is referenced global property
`window.name`) is thrown.
[bugfix] computed.alias not always equal to aliased property
Merge pull request #4930 from tricknotes/fix-collection-view-lookup

[BUGFIX beta] item/empty view should be lookuped from proper global path
[BUGFIX beta] Add more debugging info to each, with, and unless helpers

Possible cases:

- `{{each}}`
- `{{each items}}`
- `{{each item in items}}`
- `{{unless isEdit}}`
- `{{with subject}}`
- `{{with subject as person}}`
Merge pull request #4939 from teddyzeenny/helper-debug-info

[BUGFIX beta] Add more debugging info to each, with, and unless helpers
Merge pull request #4937 from jcollins1991/alias-fix

[bugfix] computed.alias not always equal to aliased property
All views should use helperName as default instrumentation display

Views generated from `outlet` and `render` helpers need the helper name in
instrumentation display.

Also added name to the render helper. Example:
`{{render "person"}}`
Merge pull request #4943 from teddyzeenny/view-instrument-display

All views should use helperName as default instrumentation display
Update to RSVP 3.0.6.

Adds `allSettled` and `hashSettled`.

Full compare listing: https://github.com/tildeio/rsvp.js/compare/3.0.3...3.0.6.
Merge pull request #4858 from rjackson/update-rsvp

Update to RSVP 3.0.6.
Update CHANGELOG for 1.6.0-beta.5.
[BUGFIX beta] Fix auto location test for old browser

Stub `AutoLocation._getSupportsHistory` to test `AutoLocation`
behavior on hash location.
This stub is needed on old browser such as IE8.
[BUGFIX beta] Fix `DataAdapter#getModelTypes()` to return Ember.Array
[BUGFIX beta] Prevent error in LOG_RESOLVER during unit testing.

When using `ember-qunit` to unit test a component, an error is thrown
since there is no `root` object (i.e. no application is booted).
Re-enable ember-runtime build target

The pre-broccoli build system produced `ember-runtime.js`, which I
depend on to interact with `Ember.Object` based models in node. It seems
it was dropped in the switch to broccoli.

This change reintroduces it.
Publish ember-runtime.js for builds.
Merge pull request #4945 from tricknotes/fix-array

[BUGFIX beta] Fix `DataAdapter#getModelTypes()` to return Ember.Array
Merge pull request #4931 from tricknotes/fix-auto-location-test

[BUGFIX beta] Fix auto location test for old browser
Merge pull request #4955 from rjackson/generate-ember-runtime

Generate and publish ember-runtime.js.
Merge pull request #4950 from rjackson/allow-null-root-for-log-resolver

[BUGFIX beta] Prevent error in LOG_RESOLVER during unit testing.