Synchronized modifications to the variables used for condition signalling within Waiter.
fixes for Waiter race condition
added a test for Waiter race fix to AsyncAssertionsSpec
Merge branch 'waiter-race-fix2' of https://github.com/ndwade/scalatest