merge latest MuPDF update
PDF: take unicode circumflex into account for text extraction
follow-up to r7307
update translations
merge latest MuPDF update
sketch how to save file modifications for non-PDF formats
make CssPullParser skip unknown blocks correctly
SyncTeX: prevent stack overflow when freeing objects (fixes crash 18549, etc.)
don't call both DragFinish and ReleaseStgMedium (fixes issue 2192)
update translations
make FileWatcher.cpp compilable; add more untested code to it
update translations
merge latest MuPDF update
prevent text selection rectangle from covering only part of the selection (e.g. if a selection starts and ends with quotation marks)
update translations
remove indirection for loading file history and favorites
remove inexistent files from history (unless they're on a network or removable drive or there are non-trivial preferences for them in which case they're just kinda hidden) (also allow to use ThreadBase without refcounting)
update translations
move ThreadLoadEbook into EbookController.cpp for header dependency reduction
more untested FileWatcher code