Allow {{view}} without a container
Deprecate global access to view classes from templates

This deprecates accessing views as globals. These are all deprecated
cases with this patch:

    {{view "App.SomeThing"}}
    {{view Oh.ThisToo}}
    {{#each itemViewClass="Some.Wow"
    {{#each itemViewClass=Not.Yet
    {{#each itemView="Ugh.Why"
    {{#each itemView=Something.Something

This patch also introduces a syntax for accessing parts of Ember that
still rely on these APIs. For example select uses the old API:

    {{view Ember.Select value=whut}}

Here we have added the select control to the views namespace on the
container. This is the new syntax:

    {{view "select" value=whut}}

Some tests have been updated to avoid the deprecated syntax, but many
more will need to change to avoid deprecations getting spat out all
over.
Remove deprecated view usage from yield test
Update if_unless_tests to be deprecation free