ENH: add zoomhandler feature, refactor using deepmerge, deepclone

Closed Tejesh requested to merge merge_mapviewer into dev

Merge request reports