modify release build to download artifacts off of pinned targets

Change-Id: Ia32359587b4392334f2e29433cec250fd804802f
Update to version 8.0.7

Change-Id: I3181fbf2dbf9cacac608e3adce77560a333a622a
(cherry picked from commit 820ef8aed722e10a6aa8d5b6f69568ddc4d5dfe6)
Cherry-pick a number of fixed bugs to release/8.0

LT-15081: Problems Overwriting Writing Systems
Prevent crash when disabling ws in caption slice (FWNX-1348)
Fix Replace label display in bulk edit on Linux (FWNX-1352)
Prevent unwanted menus from activating (FWNX-1353)
Fix Linux bug of not changing spelling dictionary (FWNX-1349)
Fix LT-14897: "Try a Word" cast issue
Fix multilingual display for hidden audio ws (LT-15072)
Enable standard keyboard when tabbing to combo box (LT-15090)
Fix LT-15095 with some preventative changes
Fix gendarme warning
Properly delete preedit without action handler (FWNX-1329)
Restore selection props after deleting surrounding text (FWNX-1335)
Update sample projects configuration [FWNX-1153]
Prevent keyboard input in Complex Concordance (FWNX-1337)
Set the font properly in the ValidCharacters dialog [FWNX-1338]
LT-15060: Clicking Suggest twice clears Suggestions
Fix LT-15070: Disable top S/R menu, if Flex Bridge isn't installed
Improve user experience with Chinese IME (IBus) [FWNX-1324, FWNX-1326]
Fix Mono display problem in Change Spelling dialog (FWNX-1331)
Add a tooltip for Archive command (with hint about installing RAMP)
Change the link in the LIFT export dialog to one that works (LT-14496)
Use SimpleRootSite.LineHeight in IBusRootSiteEventHandler [FWNX-1280]

Change-Id: I255a3959b141e8d5053bfc6d351cd8a43a274e13
(cherry picked from commit 025b014ebdee3a7f4dd6a2319d7f2639ed7babb3)
(cherry picked from commit 7f0b21f98a172fc513e3c822005f179765e9dea7)
(cherry picked from commit 90eed44f752ad3fc3bcdb0478c22ee6f240cd252)
(cherry picked from commit 028b2bcc9b9258c7caba358b59d4604677b4c1db)
(cherry picked from commit 14d4369d4a1fe7b34b745cc39543fad4c018918b)
(cherry picked from commit 1cd07907c6ed09a9eee9e413ffe829e5fddde358)
(cherry picked from commit c1ae6b37c099d503da226213774daf32a8c9b2a4)
(cherry picked from commit 5e45da0d94349ad8573a66210d3532415b300070)
(cherry picked from commit 3f83085574ea34b5f3ea45c1ab56ee68f4f03659)
(cherry picked from commit af0947aa00f4dc5c7e8bab54866cd3dd043cca9c)
(cherry picked from commit 120e50f21187e3a9b6fc5dcde5c5071df4a63eb0)
(cherry picked from commit e44d9800139549f030b010fd3895022f283af675)
(cherry picked from commit 3ae58fed312f7dbf203a45af2ba21626d7bc936e)
(cherry picked from commit 7dc81289bd21148b275ec82c4b36f88911f50b86)
(cherry picked from commit 127cce6fbc402d43bd8a2d6af0d29c7a2b7ef491)
(cherry picked from commit 45d7695bee6b252bbdd28909ca79c778086f41e5)
(cherry picked from commit da0c130369dafdaa6040394b0fb42f7594de8f3e)
(cherry picked from commit bfd3d3e842e3952ff7e705f213ad71d824cd5e4f)
(cherry picked from commit 90863da7d93435999d08c0fc8784d3504ebe0382)
(cherry picked from commit 0467f00646dfed9e04186b276b4b57ee142e0249)
(cherry picked from commit 915544538c872c97ad60dcca2734de18013385a9)
(cherry picked from commit 2339b48ac6d65a968560eb611bca70ab1a738cbb)
Change version from Beta 8 to RC1

Change-Id: I4f01d40eaf097073b2f26d930b9ec861e974f531
Cherry-pick license change and a bugfix to release/8.0

Fix licensing banners
Fix indentation
Fix crash deleting category with new affix template (LT-13932)
Remove double space
Remove accidental diacritic from comment
Improve copyright banner spacing
Change license templates and update copyright
Misc. copyright updates but not to license
Change license and copyright banners in code files
Revert license notice change in PhraseTranslationHelper
Correct license change to LGPL
Change license from LGPL to MIT in docs and About

Change-Id: I0e4c6c732bb45e0ed1e88bd08e8e4f5dc901e307
(cherry picked from commit 82a20212f28542d9d2b85a41e4a16c4d00876ba1)
(cherry picked from commit 668365e2f2866f9afba829bd1d3a297559fb0a8a)
(cherry picked from commit a33087be293b5b60809c04da7e166c2196b34890)
(cherry picked from commit 68ff26c53ebfe632dfb84bedf9c46494a7754e63)
(cherry picked from commit 29770bee6d471a4149f7258e2933d39652e78b5f)
(cherry picked from commit f1bdd62f842bd6f86a34f524a542b94c1bec9171)
(cherry picked from commit f698da826f1bd41b316779d316304a37eb191551)
(cherry picked from commit c6384995569ebd5bd0375a64db8acde3bd762d4e)
(cherry picked from commit 920bb99c169b8be74db885e25a8907ce8a3cc0c6)
(cherry picked from commit 0a37fb149ffc2d9d0dfd9c47eaac5cf504f56d6d)
(cherry picked from commit 406259e82ad64bbcf60ef7a9377033a176fb3191)
(cherry picked from commit 9b31d45f6fcc1b846cd0984ebda42dae2d3ec77a)
Cherry-pick a bugfix to release/8.0

Fixed FWNX-1273 so S/R code ensures the LinkedFiles folder exist

Change-Id: I0c0b65fb091bb162877e502848f3ccdac87c618e
(cherry picked from commit be6e2bdc8afac1e4e6a3b386f4a6765e488ed992)
Bump version number

Change-Id: I7b5a98de4f6256fb2700ad435965a6e08e85c48f
LT-15173: fix crash exporting XHTML

Set default values for Digraphs and MapChars separately

Change-Id: Iddd3adad08bed773393272333c944d5c76a0d230
Handle HKLM access problems

 * If a Windows machine is broken and has trouble accessing HKLM,
   don't crash.
 * When possible, provide default values so hopefully it will
   work anyway.
 * See LT-15158.

Change-Id: I31aa410523768eb6147d9154aa79feebb70eec90
LT-15123: Make S/R 1st time Dlg easier to localize

Minimize line breaks, add instructional comment.

Change-Id: Ib87a7b9245839dac0fe752f46c6634bbbdd0a3d9
Fix LT-15181 (crash in FixFwData)

* If two custom fields with the same name are on different types
  e.g. LexEntry and LexSense it should not crash when testing the
  file after a merge.
* Modified some existing test data to prove the fix.

Change-Id: I9e02ae27a96ac32b8ed6b7738ba1633e151e1483
Fix LT-15177 (don't delete existing affix files)

* If an affix file exists when initializing a dictionary
  don't replace its contents with the default.

Change-Id: I6b252a5618967ceb76dbded7523d329e0540db71
Don't crash if audio control has no parent

 * LT-15148.

Change-Id: Ibe467f3331e99ca712d024547c1c87ada8d3aca5
Migrate ProjectShared setting (LT-15154)

Change-Id: Ie05a801808f8aa2e4229d1e1806f5a1748a5bc26
Move the ProjectShared migration into the Db4oServerInfo class

* The Db4oServerInfo runs as a system while FLEx is run as the user.
  Settings migrated to HKCU will now end up where the
  FwDatabaseConnectionService was looking.

Change-Id: Idac5de901f14823cff18a451aa3144b2084d7266
Stop autofilling default analysis gloss LT-15175

* Stops the Create method on LexEntry factory used by the
  InsertNewEntry dialog from always filling the default analysis
  language gloss with the text from the string of the first
  analysis language.
* Tests the new methods necessary for the change and the bug fix

Change-Id: Ib7aba6c761b43742b61076b80702b784fdf2d214
Fix LT-15205 where SFM imports were duplicating entries

Change-Id: I91431422eb82c779ed544f2f134690ee91e92646
LT-15204: Keyboards Forgotten

Merge keyboards from the Local Store into user.config
Note: this now saves default keyboards in user.config
Add unit test; fix existing unit tests.
Clean up PalasoWritingSystem a bit.

Change-Id: If55325247bcf74f364bd870295945242e97a9e6e
Signed-off-by: Hasso Pape <hasso_pape@sil.org>
Fix intermittent localization package build errors on Linux

 * Work around what seems to be a race condition bug in Mono when waiting
   for child processes
 * Allow resgen output to go to stdout so error messages can be seen

(cherry picked from commit e752e1b0592c820bf41366022014f77a8964914a)

Change-Id: Iba6d1a8db9f09ad9f27d0624b0dc81a05ceb1248
Make homograph calculations consistent with entry sorting

As was already implemented in the 'fixup' code, we should treat
entry morphtypes as 'the same' for homograph purposes if they
have the same secondary sort order, rather than (as previously)
automatically considering several other types equivalent to stem
and all affixes distinct.

Change-Id: I55122da57b0d53911329e4fa6ec12261f24c42c3