typo
Make encoding conversions thread safe

This is the result of the discussion on the list "2.1.0 Blocker". Thanks to
all contributors!
The main idea is to use thread-local storage for all static variables.
This solution does not need any mutex. For more details, see the comment in
unicode.h.
Fix unbalanced bracket problem with CJK

The bug was introduced with commit [47f7d447/lyxgit], where the unnecessary trailing bracket in CJK environments was suppresed, but not the preceding bracket (which is only output if CJK is a secondary language).
Implement reading of mo files with bad byte endianness
Fix missing updates for lazy MacroData

Not all accessors did update the data previously. Therefore it could happen
that document export from the command line would output \newcommand, and from
GUI it would output \renewcommand for the same macro, simply because in the
GUI case the data was updated as a side effect of the GUI thread reading some
other member.
I also removed the mutable flag for requires_, since this member is always
set on construction and does not need any lazy update.
Added restrict-search-to-maths-only checkbox to advanced pane of Advanced F&R.
fix macro order for newsubfloat
Added tooltip to new math-only checkbox in advanced options of advanced find & replace.
Documenting new checkbox for math-only search of advanced find & replace.
Make the export of macros thread-safer

When we export the file to latex, we use the redefinition_ variable to check whether we should output newcommand or renewcommand. This variable was set by the MathMacroTemplate::metrics() function, and this caused problem when the export is running in a different thread as the GUI.

In general, the metrics() functions should not change the Buffer; we have updateBuffer/updateMacros for that purpose.
pocheck: Set the exit value
This is lyx2.1.0beta2
Fix make distcheck for monolithic build
Revert "Fix make distcheck for monolithic build"

This was committed by accident.

This reverts commit 9734ab7e34b0c293a282e1bc4fb575c4d2afc7e1.
Revert "This is lyx2.1.0beta2"

This was committed by accident.

This reverts commit c85ff678c3557a5088d00b3e5d78fad312a9e006.
de.po
de.gmo as well
Put RJournal.layout in the report category

Also add author details.
Ditch the quote_python flag.

This was discussed on the list some months ago:
http://www.mail-archive.com/lyx-devel@lists.lyx.org/msg179563.html
* sk.po