update TempWindow to clear undo

prevents the user from hitting 'u' causing the temp file contents to be
removed.
have settings update return list of errors + add setting for project javadocs