Change private CameraLauncher.java members to be protected

We're modifying a plugin to use most of the Camera plugin behavior on Android, but we want to override what happens inside of takePicture.

takePicture uses a number of private members, so overriding it means we need to copy the source for nearly everything into our subclass and then we lose a lot of the value we want from inheriting from CameraLauncher.

This changes all the members of CameraLauncher to be protected rather than private.