Fix AsyncProgressWorkerBase::WorkProgress sends invalid data (#794)
Fix AsyncProgressWorkerBase::WorkProgress sends invalid data (#794)

* Fix mutex in AsyncProgressWorkerBase::SendProgress_

* clear asynsize_ along with asyncdata_ in AsyncProgressWorker

* Prevent race condition in ExecutionProgress::Signal()

nodejs/nan,nodejs/nan,nodejs/nan,nodejs/nan