6960898: Regression due to src/share/classes/java/lang/ProcessBuilder.java changes
Summary: Use Null{In,Out}putStream.INSTANCE as with Linux code
Reviewed-by: ohair
6944584: Improvements to subprocess handling on Unix
Summary: use thread pool for reaper thread; move most I/O operations out of reaper thread
Reviewed-by: michaelm, hiroshi
6959197: When building with JAVAC_MAX_WARNINGS=true, the build fails in sun/nio/cs due to the use of -Werror
Summary: Remove unneeded casts, add generic types and make better use of static data
Reviewed-by: sherman