Added support for calling multiple async test helpers concurrently
App learns to LOG_ACTIVE_GENERATION 

logs when controllers/routes are generated.
Added logging of view lookups
remove logging tests dependency on ember-testing
Merge pull request #2694 from stefanpenner/log_generation

WIP: App learns to LOG_ACTIVE_GENERATION
Fix view leak (issue #2712)
Merge pull request #2730 from ef4/view-leak

Fix view leak
ensure willDestroy happens in action queue so live
objects have a chance to respond to it before destroy

addresses #2517
Replace tab -> whitespace
Fix to ignore internal property in `Ember.keys`
Fix failing test in older IE

In older IE, `for` enumerate internal properties.
Guard from non-native `Object.keys` for `Ember.keys`

To ignore non-enamarable properties, `Ember.keys` should be defined as
Ember own method when `Ember.create` is simulated.
Merge pull request #2734 from tricknotes/fix-failing-test-in-ie8

Fix failing test in older IE
Merge pull request #2733 from tricknotes/ember-keys

Fix `Ember.keys` to ignore internal properties for IE8
Include 1.10 in jQuery version check
Merge pull request #2736 from teddyzeenny/jquery

Include 1.10 in jQuery version check
Merge pull request #2727 from teddyzeenny/concurrent-async

Added support for calling async test helpers concurrently
[fixes #1571] Prevent simulated events from causing nested run-loops.
It turns out, jQuery's simulated events are triggered
synchronously rather then asynchronously. This means,
in some circumstances, when fired they can cause
nested run-loops. This can have some very unexpected
consequences.

@krisselden / @stefanpenner
Add Ember.run.join

Please note, this is not for normal usage, and
should be used sparingly.

@krisselden / @stefanpenner
use Ember.run.join internally for App#reset