Implements pinch-zoom, rotate, pan as an ImageView for Android 2.1+