LT-14712 Remove string truncation code

Change-Id: I4327878e020875a65a0d506fb8aaa404290496f4
Change text on Export Semantic Domains screen

Change-Id: I1992742fea75be554b61c0804baacb3ecb592833
Fix sound control used in multistring slice

The LabelMultiStringView class had to be refactored to get sound widgets
to work properly in multilingual text slices (actually to get the text
portions to work properly when a sound control is present).  See FWNX-1158
for details.

Authored with Steve Mc.

Change-Id: Ifb0178faaa7e25ea45b1e8a938fbfce91caac4f2
Some improvements to handling non-Ascii project names

* Make changing an existing project name warn about non-Ascii chars
* Make an all non-Ascii project name trigger an appropriate
  dialog on Send/Receive

Change-Id: If35fb638c902e4b54c410d80b8af8c4d2a7dd30f
LT-13288: Hermit Crab: report unfound phoneme in word

Currently, Hermit Crab just says that the form/word could not be translated
into a phonetic shape. This does not tell the user which character(s) were
the problem.

This fixes that issue by telling the user what the character was.

Change-Id: Ib0bdc8d71472a51b8a15140896adb666016f2ccf
Update the icu.net.dll to match the Palaso AssemblyVersion

Change-Id: I0446dc70f9e3e91ae64a42a860065cbe6cac6e62
Make download task less fragile

* If there is a local copy do not fail if the download reports
  an error
* Modify the .csproj so the project will build from the solution.

Change-Id: I35eaf14f7a8dd941a17171a217145a0b1bf89fca
FWNX-1195 Work around toolbar capturing mouse

Launching FlexBridge directly from a handler for a button click
does not work on Mono. The button still has the mouse captured,
and when we freeze the FLEx UI thread, the whole system freezes.

Change-Id: I92f4d9f3900bbc52101c610477d0166b0d3f347d
Merge branch 'release/8.0' into develop

Conflicts:
	DistFiles/Language Explorer/Export Templates/SemDomQs.xml
	Src/Common/Controls/Widgets/LabeledMultiStringView.cs

Change-Id: Id4d3d9c20fac1b7f0ceffbcee1b5958fe1efce46
FWNX-1146 Sorting now properly follows drag-n-drop

FWNX-1146
The issue problem was that dragging a column in any
browse view changed which column is sorted. Now the correct
column is being sorted.

Column order in the list is not actually being changed so an
index of the current position of columns has been created now
to ensure the icon is put on the correct column

Change-Id: I295333e68fedb564fb0fe1f24dda742ffcbc0e61
Fix parts 2 (of 2) of LT-14809 and LT-14836

The first part of the fix for LT-14809 is in Flex Bridge.
This second part of the fix (in Flex) handles the deleted
lift folder better.

The first part of the fix for LT-14836 is in Flex bridge.
Both parts aim to allow the Db4o BEP to work for Lift S/R,
as was done in the original Lift Bridge system.

Change-Id: I5761587f12670a7a155074f2e051eb5dae4f064a
LT-13130 - show HC load errors in Try a Word

"Hermit Crab with Try a Word: optionally report all forms that contain
segments not in the list of phonemes"

This always shows the load errors but only in Try a Word.

Change-Id: Iaf6b88ef98591008593a60be766db3a2e9934733
FWNX-1206 Prevent null XmlResolver crash on Linux Pathway

Mono crashes when XmlDocument is told to load a string that
contains URLs if XmlResolver is set to null (which on Windows
means don't try to resolve things). I made a DummyResolver
which resolves all URLs to null. This works at least on Windows.

Change-Id: I13adb9863f289a33eff712a1cbbb2a8a8a10de39
Fix LT-14865 wrapping problem on multistring fields

* Set the fill property on the InnerLabeledMultiStringView
  so that it will size with the parent control.

Change-Id: I61a07fdad79342779bbab287066ebcff244afb71
Fix two problems with export and alphabetical headers

* LT-13819 - the previous code to map secondary and
  tertiary sort rules to the main character was wrong
* LT-14260 - there was no attempt to handle the mapping
  of digraphs and secondary and tertiary characters when
  the sort rules were 'simple'

Change-Id: Ib9bc8e8a72398ac1a85062ae6f23a2278184e9ed
Update encoding converters for FieldWorks (FWNX-1174)

This fixes libecdriver.so to embed /usr/lib/fieldworks instead of
/usr/local/lib/fieldworks, which is obviously wrong.

Change-Id: I66736e9efeaae562b0fc472b15fc1f8324edadcd
Solve Entry merger crash (LT-14819)

* Write test for ReplaceReference
* Write test for FwFixFwdataDll
* Fix code in ReplaceReference so that replacing a single
  Target in a LexReference doesn't delete the LexReference
  (and crash)
* Add code to the Fixer so that LexReferences with
  single targets get deleted

Change-Id: If77ffbd496b86b3e10c30995f470667d8767c0b8
Forgot to push my last changes to the last merge

Change-Id: I8e631e96cf9f83beb7ecb3b81a2e15e4fd3f179e
Fix timing problem with fast task on Linux/Mono (FWNX-1191)

The task was finished before the progress dialog could process the
end of task delegate properly.

Change-Id: I1e93717ff465fa46b9ca86e977be9085e18cb0c5
Some cleanup on Win side that MAY help Linux side

Change-Id: I0f9930ca8d7a2ff5ec47e519567994a21632e535