Revised places search ui with "thinner" layout

* Combines all BaseSearchPlacesViewControllers into one class
* Caches nearby places