Remove std::condition

This has been a long time coming. We've given conditions a run for their money
but they turned out to not quite be worth it. Perhaps they may manifest
themselves as a future entity, but for now we're going to remove them from the
standard library.

Closes #9795
Closes #8968