Another too-big too-scary wave for this phase of jdk9, but I still think it should go in. Or we can put into jdk10 first, then down-integrate into jdk9 (when??).
http://cr.openjdk.java.net/~martin/webrevs/openjdk9/jsr166-jdk9-integration/ --- concurrent-collections has spliterator bug fixes and fixes for rare but serious performance problems in LinkedTransferQueue. And it continues the optimization of bulk collection methods begun months ago. --- common-pool has a fix for unwanted ClassLoader retention via an inaccessible thread context class loader. This differs from Chris' approach of setting the internal TCCL to null. Instead, it unifies the handling in the default FJTF and the innocuous FJTF by simply setting the TCCL to the system class loader. Except that the innocuous TCCL cannot be reset by a task.