Avoids Ember.Logger.assert unless needed

It seems console.assert tends to cause some deoptimizations, leading to
some poor performance in development ment. So lets just avoid that
code path unless needed.
Merge pull request #3174 from stefanpenner/master

Avoids Ember.Logger.assert unless needed