moved some netcam logging to DBG level.  reporting error codes should be
DBG level
set motion capture thread running in the main thread

I identified this while debugging, the thread was created, but hadn't
yet set its state to running before the main thread check the running
variable and started another thread for the same device.  That
resulted in a crash.
Updated changelog
count webcontrol as a thread to avoid a crash

On a SIGHUP restart the main thread waits to restart until all worker
threads are finished executing, except webcontrol wasn't included.
If it was still running (such as reading a web request), it would
have a dangling context pointer after cnt_list was freed leading to a
crash.  This counts that thread in the running threads, as a
termination webcontrol_finish variable to terminate it indepdent of
the device thread, and creates a webcontrol_running to identify when
it is running.