Improve the image opening animation on Android 5.0 (Lollipop).

By using changeBounds as well as changeImageTransform.
However, sometimes (not always) the image is then small when it is
"opened" in the next activity and the image often returns to
the wrong position. This seems worse so I might revert this later.