add loc helper
Add tests for #1866 - loc helper
correct name of qunit module
Merge pull request #2986 from ryanto/module_name_fix

Correct name of qunit module
Add documentation to cover the `{{each}}` helper's `emptyViewClass` option.
Merge pull request #2991 from bradfol/each-empty-docs

Add docs for `{{each}}`
keyEvent integration test helper to simulate keydown, keypress etc.
Fixed small typo

Fixed a small typo rturns >> returns
Merge pull request #2992 from kiwiupover/patch-1

Fixed small typo
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.