DarwinCamera settings now managed through config system. Some fixes to ConfigSystem to make it work.
Merged develop into feature/CameraConfig
Only reset the camera if the resolution has changed.
ConfigSystem thread exits cleanly.
Merge branch 'feature/CameraConfig' into develop