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.
Update router
Merge pull request #1794 from CrowdStrike/router-update

Update router
Add helpful assert for non-route controllers
Use `routeName` instead of `templateName` in Route internals

NOTE: This is a private API, relying on it is not advised.
Don't run 'didTransition' if we redirected - Fixes #1788
Merge branch 'precompile-templates-in-development' of https://github.com/trek/ember.js into trek-precompile-templates-in-development
Precompile with more ExecJS intepreters
Remove routing controller deprecations - See #1785
Revert "Orphan branches are better than Github Download"

This reverts commit 3e006f7bffc75f3512aa1d42d7912ec9a3b383c6.
Remove starter_kit and examples from release process
Replace github downloads
Exclude vendor directories from docs
Version bump - 1.0.0-pre.3
Update version replace in release scripts
Dist before deploy
Fix routing documentation
Don't run CI againt build branches
Fix upload_latest commit time