Fixed an NPE when the glasspane gets keystrokes from esoteric sources
Added a method to test for junk-files, so they're ignored during patching
Made encoding an arg, for appendXMLFile(), previously hardcoded utf-8
Fixed advanced find tags not honoring limit=
Improve wording when stating date of unknown mod

- Change the date format to use hyphens as separators instead of slashes, so that the format matches the widely-known ISO 8601 standard for date formatting.
- Change “sometime” to “some time” – “sometime” is a word, but it has a different set of meanings from “some time”, and does not apply here.
Merge pull request #4 from roryokane/patch-1

Improve wording when stating date of unknown mod
Added *.xml.rawappend suffix to preserve whitespace in 'misc.xml'
Continuation of commit 3bd4168
Added uncaught exception handling for background threads
Continuation of commit 3bd4168
Merge remote-tracking branch 'upstream/master'