added Thread helper class
added mutex to protect callback and timer, and removed event to check if timer is already stopped
fixed starting and ending viewfinder, using EDSDK; canceling timer must not occur in main UI thread
updated property value descriptions, for EDSDK