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
Add UI to help users define phonological features correctly

LT-13641
Reports in Try-A-Word all phoneme-based natural classes which predict a
different set of phonemes than those in the natural class (based on the
phonological features of those phonemes).

Change-Id: Idbbbc9ab1ca9f7c37ba916ea960098a753cf0ed1
LT-13641 order predicted and actual phonemes by hvo

Change-Id: I9f7b4ffbda0460d19f0641636b87ede310a8208b
Make current

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

 * LT-15148.

Change-Id: Ibe467f3331e99ca712d024547c1c87ada8d3aca5
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
add review comments

Change-Id: Ifff72a370011b01d24471eca16724b77c4d301da
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>
Merge branch 'origin/develop' into feature/RelatedWords

Conflicts:
	Src/Common/FieldWorks/LexicalProvider/LexicalProviderImpl.cs
	Src/Common/FwUtils/FLExBridgeHelper.cs
	Src/FDO/DomainImpl/FdoFactoryAdditions.cs
	Src/FDO/FDOTests/Db4oServerInfoTests.cs
	Src/FDO/Infrastructure/Impl/Db4oServerInfo.cs
	Src/LexText/ParserEngine/ParserCore/HCWorker.cs

Change-Id: If4e2b472a7362821d0d487ffbcedca375460bced