Allow Route to render a View correctly when the View's Template is explicitly set.

If `template` is explicitly set on an `Ember.View`, I would expect the view to render with that template (as it would normally). However, a `template` explicitly set on an `Ember.View` that is obtained from the container in `Ember.Route.render` is ignored and the container is asked to provide the corresponding template. For view's that have simple one line templates (i.e. `template: Em.Handlebars.compile('My name is: {{name}}')`) it is desirable, from my perspective at least, that one should still be able to specify a `template` directly on a view and not be forced to use `defaultTemplate` or a separate file along with `templateName`.