Strings as parameters to LASSERT should not be translatable.
But empty strings are even worse.
Use doctring as LBUFFER() etc parameters
Remove all messages to user related to assertions. We'll just use
a basic message which is defined in lassert.cpp now.
Another assertion that got changed wrongly.

I've read back through that patch, and everything else looks good.
UserGuide.lyx: port recent changes from branch
installer: updated for dictionaries

- support thesaurus for Icelandic and Ukrainian
- update for other dictionaries
Clean up comments a bit.
Make staticbuffer static again

Otherwise the number of internal buffers in incremented on each cut
action.
Make sure MarkAsExporting is deleted before buffer

This fixes a crash when cutting something.
Fix FontIterator to not access pos >= par.size()

An iterator is typicall incremented passed the valid data into the 'end'
state. However, if this means that other functions are called with invalid
parameter, we should fix this.

This explains why fontSpan was called with pos==size() while this was not
expected to happen.

This patch reverts partly f5ad0c128aec (Jean-Marc Lasgouttes; Get rid of
annoying warning message).
Fix assertion for InsetInfos of icon types

InsetInfo inserted insets in its text without specifying a font. This
caused the fonlist to be incomplete and firing the assertion.