Use normal resolution rules to lookup Components.

Deprecates `Ember.ComponentLookup` in favor of adding the logic to the resolver (in a custom `resolveComponent`).
this concrete reference in the resolver introduces unwanted coupling, the component base-class should also be resolved