8154755: Add a VarHandle weakCompareAndSet with volatile semantics

Reviewed-by: shade, vlivanov
29 files changed