ApplicationView with template set and templateName unset fails to render

If desired, I can wip up a jsfiddle/jsbin for this as well, but I figured the test would be sufficient to illustrate the point.

In short, when an ApplicationView has a template function set - and that alone - the view fails to render. However, if you set `templateName` to any random string - doesn't have to map to a template -, the view will render.

From [a comment in the annotated source](https://github.com/emberjs/ember.js/blob/master/packages/ember-views/lib/views/view.js#L818-819), I know it's suggested to use `templateName` over `template`. I can certainly work around it. Worth noting, all the same.