using explicit ctypes conversion on args in library calls
changed method name to 'USBCamera.set_bitdepth'; added attribute self.bitdepth, which gets default setting '8bit' in USBCamera.__init__; now array returned by USBCamera.take_photo() should have the right dtype for the bitdepth setting