Option for centring zoom where double tap occurred

Given that the user has set zoomsInOnDoubleTap, user can now set zoomsToTouchLocation to choose between centering zoom animation, or zooming to the point where the double tap occurred.