The surface format must be RGBX if we're doing CPU rendering. If the surface is RGB565, the renderer will not properly format the output and the decoder will crash.
Fix some handling of the Android activity lifecycle that upset the window manager
Increment version