Fix for size check.
Fixes issue 479
Remove unnecessary calls to view's getScaleX/Y() methods.
Update issue 413
Change the getCanvasIdentityMatrix() to be invertCanvas() which works with both HW accelerated and non-HW accelerated.
Replace use of Picture with a Bitmap in CompassOverlay. This makes it HW-acceleration compatible. Make it inherit from Overlay since it doesn't need a safe canvas.
Change the way we handle getUnsafeCanvas() when using HW-acceleration.
Remove SDK check since, after this chunk of code has evolved, the two paths were doing the same thing.
Remove SDK check since, after this chunk of code has evolved, the two paths were doing the same thing.