add loc helper
Add tests for #1866 - loc helper
keyEvent integration test helper to simulate keydown, keypress etc.
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.