Changed how CustomGestureListener deals with panning of the map and the
boundaries of the map
Merge remote-tracking branch 'origin/master'