add loc helper
Add tests for #1866 - loc helper
Allow a template explicitly set on a view to be used when rendering a route.
add test for user provided template on a view
Created helpful error message when using @each on an array that does not return objects
keyEvent integration test helper to simulate keydown, keypress etc.
Don't push childViews if undefined/invalid (issue #2967)

Since 3a16e2821d021a2c88ac290516825ca3b0cafa62, pushObjects throws an error when provided with null or undefined.

Checking the childViews property for compatibility with the pushObjects method prior to calling pushObjects. Will not attempt to push invalid objects.
Simplified to existence check

As suggested by @stefanpenner
Fix typo in core_object.js
Merge pull request #2995 from zeppelin/patch-1

Fix typo in core_object.js
update basic tests

- add handleURL helper
- handleURL helper brings its own runloop
- assert handleURL is either fulfilled or rejected
- handle previously un-handled handleURL promise rejections
remove un-needed context preservation
update jshint to include QUnit
Merge pull request #2996 from stefanpenner/prevent_dangling_promises_in_router_tests

Prevent dangling promises in router tests + better error messages.
Application#setupForTesting should set `Ember.testing = true`

This eliminates the need for people to set it themselves in their test runners.

ht @kategengler
Merge pull request #1866 from tchak/loc

add loc helper
Merge pull request #2938 from dagda1/keyDown

keyEvent integration test helper to simulate keydown, keypress etc.
Fix typos in the inline testing package docs
Merge pull request #2998 from kategengler/fix-inline-testing-doc-typos

Fix typos in the inline testing package docs
Merge pull request #2975 from realityendshere/fix-childview-pushobjects

Don't push childViews if undefined/invalid (issue #2967)