jsr166 jdk integration 2018-01

webrev 8191483: AbstractQueuedSynchronizer cancel/cancel race
webrev 8193300: Miscellaneous changes imported from jsr166 CVS 2018-01

Consolidated hg status
Consolidated hg diff -wbB (ignoring whitespace changes)
Consolidated hg diff
Mercurial Queues patches directory