jsr166 jdk integration 2018-04

webrev 8200728: Docs (Comparison of Stack and Deque methods) for Deque is not correct
webrev 8200520: forkjoin tasks interrupted after shutdown
webrev 8200258: Improve CopyOnWriteArrayList subList code
webrev 8197531: Miscellaneous changes imported from jsr166 CVS 2018-04

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