[DIC]: Support deferred object registration

Not all service objects are needed from a container at any time therefore
immediate registration is not necessary. This change introduces a method
which loads a specified object definition only on request.

Change-Id: Icc9be5a2e4439a89e38d7adfa544f0abfd41d661
Merge "[DIC]: Support deferred object registration"