Only make threads report in/out across the actual driver code and update their status on reporting out as well as in.
Merge branch 'master' of github.com:ckolivas/cgminer