Ember.Engine public

The Engine class contains core functionality for both applications and engines.

Each engine manages a registry that's used for dependency injection and exposed through RegistryProxy.

Engines also manage initializers and instance initializers.

Engines can spawn EngineInstance instances via buildInstance().