CameraController now notifies its current client when it is acquired/stopped.

Also fixes what looked like would have caused a second playback NPE.
Additional code to stop camera control on State.Stop().