Major rework of cam.py

Most noticable changes
 - added config-screen for automatic white balance settings
 - pure python, no loadable module necessary (no more C-code)
 - bugfixes and performance improvements
 - better integration with Linux environment