Fixed bug that caused temp files to be left around.  Using the built-in deleteOnExit only works for files and empty directories.  The Apache commons-io deleteOnExit had a bug in version 1.4 (that we included transitively) so I bumped up to the latest.  See https://issues.apache.org/jira/browse/IO-276