8178409: Miscellaneous changes imported from jsr166 CVS 2017-07Reviewed-by: martin, psandoz
8176543: Miscellaneous changes imported from jsr166 CVS 2017-04Reviewed-by: martin, psandoz
8164169: Miscellaneous changes imported from jsr166 CVS 2016-09Reviewed-by: martin, psandoz, shade
8146467: Integrate JSR 166 jck tests into JDK repoReviewed-by: martin, psandoz, chegar, fyuan, jjg