Remove unused references in FDO and FdoUi

Change-Id: I542a71c7eacbf3c53b2b219cc024e734d3314435
Move some LexEntry domain logic from FdoUi into FDO

FdoUi is not getting distributed with FDO, so we need the necessary
domain logic in FDO.  In this case, some of the lexical lookup logic
was integrated with the UI code.

Change-Id: I9d938db428d498d8011fb35ba81063ae55f5de86
Remove ProgressBar and ProgressBarStyle from FDO

Create ProgressBarWrapper as a pass-through
implementation of ProgressBar.
Add non-Windows Forms ProgressBarStyle enum.

Change-Id: Ia567e55b63768b725e3f3533af4f4348766c0d92
Remove all dialogs from FDO

User actions are passed through an interface.
Original Windows Forms implementation is provided for Fieldworks.

Change-Id: I47450ce5735b538058eb6d35bbb0e2c6c7af6fd5
Remove all dialogs from FDO

Move three dialogs for Backup and Restore from FDO to FdoUi.
Clean up some changes from previous changes
regarding passing the userAction implementation.

Change-Id: I45099fa253793808351f11f946dd00593de7356d
Remove all dialogs from FDO

Move FWVersionTooOld from FDO to FdoUi.
Reorganize dialogs in FdoUi.
Use System Timer rather than Windows Forms Timer in UnitofWorkService.

Change-Id: I6fd818f8e55bb65a5ff001910bbe7c2288bee36b
moved some WinForms references out of FDO

-FdoFactoryAdditions.cs
-OverridesCellar.cs

Change-Id: I719c819eb5d3ffc5aecd5ae0556bbda4db965fec
Move more UI elements out of FDO and its references

Delete unused FindFileStatusDialog.
Move ProgressBarWrapper, FWVersionTooOld, ImageCollection.

Change-Id: I2adf2185661d918f12d2c8af43dedf65f244a7ab
Move more UI elements out of FDO and its references

Move ErrorReport calls behind the IFdoUserAction interface.

Change-Id: I05504a56c1394f0d70201476a04b90f3d925e249
Remove all dialogs from FDO

Move FdoUiStrings.resx back to original location

Change-Id: Id3769a2f3c719af619daf0129f6b8c7f47fcbca4
removed WinForms references from UnitOfWorkService

refactored ThreadHelper into an interface

Change-Id: Ibee4a7a9bdcfe6a4a06809b5488f12d16cc659f2
Merge branch 'develop' into feature/RelatedWords

Change-Id: I41e61fe4890eeedeecbf38f933d2d473d6f99cac
removed message boxes from ProjectRestoreService/ProjectBackupService

Change-Id: I98a795dba9616dad4a2d7fbaee64d88b200b9985
Move more UI elements out of FDO

Add Retry method to IFdoUserAction and implementations.
Move various message boxes out of ClientServerServices.

Change-Id: I98ddcea0bd2dc4bee3ec9697f904f57f44c8d8b4
Move more UI elements out of FDO

Add Retry method to IFdoUserAction and implementations.
Move various message boxes out of ClientServerServices.

Change-Id: I81c2db15cbaeb336c1f3e36341d89c2b7a551dc9
removed WinForms references from some classes in FDO

-FdoCache
-CmObjectSurrogate
-XMLBackendProvider

Change-Id: I01c5ef946a2b55bc73021b0b1e61f1d2dc339c3e
removed WinForms references from some FDO classes

-ScrSfFileList
-Db40ClientServerBackendProvider
-ClientServerServices

Change-Id: I96793d106b6a98e583cfc014520ad7cffde5a005
Move more UI elements out of FDO

Throw exceptions in ImportFrom6_0 instead of
showing message boxes in low-level code.

Change-Id: Ic2e188bd8cb7ef0066bd7678ed32b50b868009aa
Remove WinForms references from some FDO classes

Mostly unused using directives.

Change-Id: I86197262db61de0381208f4e1dbaba2bc1a9a516
removed message boxes from some FDO classes

-XmlImportData
-ProjectRestoreService
-Db4)ServerFinder
-FdoCache

Change-Id: Ib1f99e50f4da501bf1257ee4e4fbfbbf938351e3