extract search menu view from search VC
remove unneeded layout call
rename some tableview cell subclasses

for better readability
duh, view init needs super init to succceed
give the disambiguator tableview row heights

so that the cells can estimate their content view frames correctly.
no need to set disambiguation cell image height

it's implied by the margin constraints.
set ID cell content view autoresizing mask

to avoid constraint conflicts that assume the content view is 44px tall.