CamProxy improvements
Message handling improvemwnts
Implement most of Camera public API
Replace isUsable with abilities in the Camera
Change defaults