Merge SearchableAppWindow and AppWindow

self.search will be created if search_table is set.

Change-Id: I56aebe46e012c56deb7e2675ed006b1187ce523a