Ember-on-node refactor removed location from AutoLocation.

This commits brings it back, loading it from the new `environment`
object that abstract the window/node environment.
Bring back _history too.
Merge pull request #9958 from cibernox/bugfix/missing_location

[BUGFIX canary] Initialize location in Ember.AutoLocation.