Fix Help file link in Grsammar -> Bulk Edit Phoneme Features

Change-Id: Ic2d10f5f06e4fb4cb1504bfc7f64f6325c0f4c59
Changed version to 8.0 Beta 2 (8.0.1)

Change-Id: I0938cbe6a84059894b6867ab96a84ca085998c1a
LT-14365, env validation does nothing if no changes

Previously it would delete and re-create an annotation, which could
make the program try to Save changes again in a situation where
we expected there could have been no changes.

Change-Id: I361b52689aa74947f0239ad8c63c14e17bf59c54
LT-14306, fix args to wcsncpy_s so views can edit numbers

Change-Id: I1571c67c1c2f0743ccbdf066337b4810fa804722
Fix one last TE icon with wrong version

Change-Id: I99c5cafe672f770fc51e9f4cf4549a2488f86dc8
LT-14387 Use RFC5646 language tag for new projects, not ICU Locale

Change-Id: Ia1468d455eb68f26d33b1823dcdb0ebbd4ef1425
Add tooltip for Send/Reveid toolbar icon

LT-14339

Change-Id: I2f9d08d3dc4cbfc0b9ce933a681c8533f73d5a96
LT-14377, forbid share my projects with wrong ProjectsFolder

1. Share my projects cannot be turned on unless ProjectsFolder as seen
by this user is the same as the one (based on HKLM) seen by the
FwRemoteDatabaseConnectorService.

2. Even if it is turned on, this doesn't take effect if the folders
are different. This allows a different user with a personal projects
folder to keep working.

3. Fixed some problems with the way updating styles was forcing a
Save in the middle of a UOW, resulting in duplicate DB4O objects.
This is unrelated, but I had to fix it to test the new code.

Change-Id: I01a5dae68322a7431e6edf94ff36d1b2aa74c8ba
Improved the warning report during LT-14316 investigation

The warning for missing referants in a LIFT file will now appear
only once per import instead of once for each incomplete reference.

Change-Id: I414f895350e1ff4f1b77175185417bd2ac16206e
LT-14124, improve XHTML export of minor entries

- default style for minor entries is now Dictionary-Minor
- indent is now inherited from Dictionary-Normal to Minor
- style definition inheritance now works
- XHTML xslt removes an unwanted level of div

Change-Id: Ib8d835719d9fa7fb9e1f4404e1f79d9bfeeee20a
Stop crash dictionary displaying each sense in paragraph

LT-13662
Crash on Lexicon dictionary preview pane When I select
"Number even a single sense" and "Display each sense in a paragraph"
in configure Dictionary View.

Change-Id: I03d06b478c21e5537bbd7d5e7c14adbd80b87dfe
LT-13834, make POS before senses have correct style

This change also fixes some glitches from the changes made earlier
to make it possible to put the POS before the senses even if each sense
is shown in a paragraph.

Change-Id: I54a306a91c53790e16ff9668cbc7384d91c9486c
Fix LT-14350 and one other issue

Flex has two ways to connect to Flex Bridge, one of which does not
lock down Flex, while Flex Bridge is running. That method had been
used for the two 'view message' options, but now it is also used
for the "About Flex Bridge" and "Check For Updates" menus.

The fix for LT-14350 may not work for cases, such as obtaining a project
via the Welcome dlg. A Mediator instance is required to save which
bridge was last used, and there may not be a Mediator present in
that context, or in some another context really early in the
start up system.

Change-Id: I8930de8db47b1cbb092021fa14a02ba98544cbdc
LT-14204 Help buttons need to be reconnected due to changes to Grammar area

Change-Id: I8f127b6af8de8443ae3b8fddc07ed0a182f779ed
LT-14064, make unique CSS style for referenced sense num

Change-Id: I267e3f9b32848bd0e3d82a4a2f32b8a6d4ffb911
LT-14436, Localize build task needs to quote product version

Most of the change is just so we can test it. The only significant
difference in the actual code is putting Quote() in the line
builder.Append(Quote(productVersion)).

I haven't been able to do a real test of this because the current
develop build doesn't have a problem product version.

Change-Id: I8a734494b766cb1d6c06e584d5c34b7d75a26a1e
Merge branch support/7.3-gial-Linux into release/8.0

Change-Id: I81b003d31b96dc6fe72872f4c6077a7d2ea6005b
Fix for Linux FieldWorks to run okay on the develop branch

Two relatively new items are preventing FieldWorks from running on
Linux: the new hunspell code is not quite right for Linux, and the new
message slice requires a chorus DLL which does not yet exist for Linux
in the FieldWorks context.  (See FWNX-1056.)  This fixes the hunspell
setup, and patches the message slice to not cause problems without a
chorus DLL.
(cherry picked from commit 691c37fc527af8f909e227e5cd1c47c965158ab7 on
develop)

Change-Id: I1ae4059b2ef731151bb7cffd6fb7f25491b79433
Prevent growing fwlayout files

This fixes FWNX-1057 "layout configuration files can grow with duplicate
entries".  I suppose you could argue that this reflects a Mono library
bug, in that removing an child element from an XmlElement invalidates
(and thus terminates) an iterator for an XmlNodeList involving child
nodes of that element.  But it's an easy fix in FieldWorks code.
(cherry picked from commit eb74df3b220f41838199a2b566c3a80d41b7cd7c on
develop)

Change-Id: I83a09f7c8ec7c6cbd6b39cf51017090ece9bd9c7
Fix a glitch in processing timeouts in test execution

Tests on Linux have been failing with the error message "The process
must exit before getting the requested information".  This is probably
due to improper handling of timeout events.
(cherry picked from commit 7c2cd6c127b93660b9430c81861bb4913a589cac on
develop)

Change-Id: I7b0e634eb5964d582f48ad4f4b0e30c07d4c0b0a