add loc helper
Add tests for #1866 - loc helper
warns when trying to get a falsy property
Allows itemView option into the each/collection helper. If itemView
exists and there is a controller container, then it will attempt to
resolve the view via the container.
Created helpful error message when using @each on an array that does not return objects
assert that item view exists in container and camelize lookup name
Specify controller of a route via controllerName

This commit adds the possibility to specify the controller a route shall
use via a `controllerName` property.

Given the following app:

```
App.Router.map(function() {
  this.resource('team', function() {
    this.route('overview');
    this.route('detail');
  });
});

App.TeamController = Ember.ObjectController.extend({ ... });

App.TeamOverviewRoute = Ember.Route.extend({ controllerName: 'team' });
```

The controller in the `team/overview` template is the `App.TeamController`
instead of the generated `App.TeamOverviewController`. Since the
`controllerName` isn't set on the `App.TeamDetailRoute`, in this
template the generated `App.TeamDetailController` is used.
small docs fix
Merge pull request #2963 from raulbrito/container_docs_fix

small docs fix
Merge pull request #2955 from pangratz/route_controllerName

Specify controller of a route via controllerName
Merge pull request #2930 from ryanto/item_view

{{each}} itemView option
Merge pull request #2902 from raulbrito/property_get_tests

warns when trying to get a falsy property
Fix the jQuery patch code for ember-testing click in Firefox.

The first problem was that Firefox was not firing all the expected events on checkboxes that were not in the DOM, so we have to make sure the checkboxes are appended to the body before testing them. The second problem was that Firefox fires change/click events on checkboxes in a different order than everybody else [1], so we can't make the more exact assertion about events fired without doing browser sniffing or more in depth bug sniffing, which didn't quite seem worth it.

[1]: https://bugzilla.mozilla.org/show_bug.cgi?id=843554
Merge pull request #2973 from eventualbuddha/fix-ember-testing-click-in-firefox

Fix the jQuery patch code for ember-testing click in Firefox.
View helper learns about the container

```javascript
// stays the same
{{view App.FuView}}

// uses the container
{{view 'fu'}}
```
Merge pull request #2961 from stefanpenner/view_helper_uses_the_container

The View helper learns about the container
Update Backburner.js

Debounce was actually a throttle. Added a real debounce.
Better documentation for Ember.run.throttle and debounce
Improve Ember.Logger setup - Fixes #2962
Fix minor code style issues (missing semicolons)