MOB-1572: Added minZoomLevel setup based on viewport size

NOTE: `git rebase` pulled some old commits, the last 2 commits  contain the changes for this task.