Use the controller with the same name as the template passed to render, if it exists
Merge branch 'master' of git://github.com/emberjs/ember.js
Merge branch 'master' of git://github.com/emberjs/ember.js
Fix failing router tests using old API
Merge branch 'master' of git://github.com/emberjs/ember.js
Set up Route.currentModel when entering w/ transitionTo

Test via @lcoq
add container#reset useful in tests
Merge branch 'master' of git://github.com/emberjs/ember.js
Support dot notation for String#camelize
Support {{render}} with dot notation
Support {{render}} with slash notation
Fix tests so that controllers are not routes
Fix Route#render with slash notation
Fix duplicate test name
Cleanup unused function arguments in tests
Fixes and tests for Route#render into with slashes
Precompile defaultTemplate even in development versions.

Currently Handlebars strings in Ember core are precompiled
into functions in `dist/ember.prod.js` and its directives.

Except for cases where ember itself uses these strings
developers using a build tool in development could use
handlebars-runtime as a dependency.

The only instance of Handlebars string templates in Ember
is the defaultTemplate for Ember.Select.

This moves the precompilation process earlier in the pipeline

One goofy side effect: documentation examples for defaultTemplate
will also be compiled.
Merge pull request #1783 from tchak/container-reset

add container#reset useful in tests
Merge branch 'master' of git://github.com/emberjs/ember.js
Overriding setupController keeps default behavior