cleaner constructor and refactoring
fixes ScaleLooper
very important fix, do NOT cast it to int!
new method to compute mapRect from boundingBox
fixed updateMinZoomLevel,
optimise updateScrollableAreaLimit
boolean added to know if the view is layed out and if we can them compute projection
fixes marker hit test. A marker drawable is twice the actual marker height. It must be taken into consideration