ENH: add zoomhandler feature, refactor using deepmerge, deepclone

Merged Tejesh requested to merge mapviewer-dev into dev

Merge request reports