UpdateObserver and JobBase to implement ContextAware

Instead of implementing DependencyRequestor, implement ContextAware to
loosen dependency between DIC and a requestor.

Change-Id: Ie5e74dfd56f5fecd7391285585622f80681db97a