Used a SplitViewController to show a different layout (view hierarchy) in iPad vs iPhone.
Temporarily removed tab that was there for recents. TODO: add back this support.
PhotoViewController: When in a splitview the PhotoView displays button to include the splitview  displayModeButton - to access the hidden master view.

splitViewController: willHideViewController: withBarButtonItem: forPopoverController: - is deprecated. Use of splitViewCpntroller.displayModeButton instead, however the text for the displayModeButton is based of the MasterView's title. Below are two ways to set this title.
 TopPlacesViewController: . Setting title of master view of splitter view in code here.
 Storyboard: Setting title of master view of splitter view it in storyboard.
Incorproated Recents too (tabbarcontroller) into the splitview .
Introduced a NavigationViewController instead of the NavigationBar that was explicitly added to the PhotoViewController.
PhotosListTableViewController: Reuse the PhotoViewController already in detail view of splitview instead of recreating every time. Changed from using a seque in Storyboard to handling of table cell selection in code.
PhotoViewController: Reset the zoom scale every time the photo is changed (else the photo will get smaller and also move around!). Reset the title too.
Incorporated a custom (master) TabBarController inside the splitview that maintains a mapping to the corresponding detail view in the detailView of splitview.

TODO: Hide the tabbar of the detail tabbar controller.
Implemented without the use of TabBarMastercontroller. Embedded SplitViewController inside each tab.
Only one known issue - After selecting a picture, then certain orientation changes in iPhone 6 Plus(Potrait to Landsape to  Potrait) results in loss of back/master view button. Sometimes - the Top Places shows up as blank and logs a fatal error message (in console) about invalid context (graphics).
Fixed Issue where after selecting a picture, then certain orientation changes in iPhone 6 Plus(Potrait to Landsape to Potrait) resulted in loss of back/master view button.
Base version for Top Regions
 - Based of Top Places.
Revert "Base version for Top Regions"

This reverts commit a3e2b34bedb1cedae5dc6e05a3d15f955166515f.
Merge branch 'feature/Adaptive_Layout' into develop