make it easier to override controller lookup

Also fix templateName override and activeViews registration

Conflicts:
	packages/ember-routing/lib/system/route.js
{{render}} helper

Conflicts:
	packages/ember-routing/lib/system/route.js
Merge pull request #1628 from tchak/controllerFor

{{render}} helper and make it easier to override controller lookup