Merge branch 'hotfix/8.1.1' into master
Increase version to 8.1.2

Change-Id: I3e87707d90bc00b532394148ea88334c96873367
LT-15641: Crash on complex concordance using infl features

* add a default "unspecified" value to all inflectional features
* update matcher to use defaults when matching

Change-Id: Id957f26d426952830a2fbef5601c98298301ba20
LT-15159: Crash in complex concordance with empty analysis

* properly handle analysis with no morph bundles
* add analysis with no morph bundles to unit test

Change-Id: Ie6a5b7d3387cba2417cfd87f7d49aa22db730a05
Fix lex gloss of parsed words from turning to asterisks

In several places, internal flags indicating when the parser was using
a guess were being improperly set.  This prevented the default sense
from being used, resulting in asterisks in the sandbox.

Change-Id: I55b17bd7e1c009b426e2bd4681e1f2c2fc4d43ac
Add feature to resize columns automatically

Revert capability to double click on the line between two column
headings in a Browse pane to cause the column to be sized to fit
the data.

Previously, the column resized just wide enough for the
widest single character.

Change-Id: Ia6a974467c8cf9001c584d382e864675fd6d56c8
Modify column resize for content width only

The previous fix resized the column for the maximum size
of header width and content width.

This behavior is now only applied for content width.

Change-Id: I4ca7bbae0e88e0c1bf87c45af5f14fb02cff0d23
LT-15159: Complex concordance crash with pasted vern text

* do not preserve ws when pasting text into FwTextBox

Change-Id: Ic4aaec7e2b8fd2724d834dd91fdf6d8f5a79310f
Improve error message information

 * Include what operating system release, and
   what Linux FW package version was installed from.

Change-Id: Id7aa5ab632c2be0d7937192e9eb25608d4adce5e
(cherry picked from commit d5be2012d8a3b28405fe5c072b73201b3d98de3d)
LT-15805: Crash on every S/R Lexicon

* increase the maximum commit log size in SharedXMLBackendProvider
* add ability to create surrogate from an XML byte array
* SharedXMLBackendProvider now throws more informative exceptions
* change SharedXMLBackendProvider so it will not throw an exception
when the master fills the commit log
* make commit log size configurable via the registry

Change-Id: I64721c27a9140c9adbee3a78914bddd05bcfd157
Prevent crash on Notebook pane when printing 0 records

Add a guard against a null pointer when the user attempts to print a
Microsoft XPS document from the Notebook pane, but has no entries.

Previously, this would cause a crash.

Change-Id: I52bb577b8e79e18f235a417a70936ac89c5dd172
Fix crash when project doesn't have reversal index set

Catch null exceptions so project can select Reversal Index tabs
	without crashing when Reversal Index is not set

Change-Id: Ia44ce46ccb4f5b2c6e54bb74b16a30572aefb978
LT-15814: Msg: Error during paste. Paste has been undone

* fix string marshaling bug in Icu.Split()
* add unit test for Icu.Split()
* fix Icu.Split() so it works with all types of boundaries

Change-Id: Id169895b4acb0dbbcb5ab0e40d36207506ed0dbf
(cherry picked from commit efced4a512ee63ccf0e53777b5ba197d46fdc650)
Merge branch 'hotfix/8.1.2' into develop

Conflicts:
	Src/FwParatextLexiconPlugin/ParatextLexiconPluginDirectoryFinder.cs
	Src/LexText/ParserCore/ParserCoreTests/UpdateParserDataTests.cs

Change-Id: Ic88c34112d60bffa05ceed75827aa1248ae182ee