extracted method to store start zoom coordinate
private class for zoom coordinate
number of exposed zoom methods reduced
added change listener for zoom
some refactoring
changed test for coordinates
Merge branch 'zoom' into exp
replaced update zoom
zoom coordinate calculation based on previous zoom
zoom based on property change
Merge branch 'exp' into 2.2