Provide abstract getLookupCacheItemFromData in LookupInputWidget

Rather than just expecting subclasses to implement it anyway

Change-Id: Idfff140a1229d07bd1c2d6e55115a5a56436039a
Merge "Provide abstract getLookupCacheItemFromData in LookupInputWidget"