Some stuff, mostly with IOUtil (splitting createDir() and
createParentDir() into exception-throwing and non-exception throwing
ones), + I've decided {@code blah} is better than <tt>blah</tt> for most
cases in javadoc, so I'll probably go through all classes and replace
where necessary.