Register the search textbox with the keyboard controller

This fixes WS-208 "Tamil keyboard doesn't work in the search box
on the 'Dictionary Browse & Edit' tab."  (The fix may not work
for Gecko based textboxes on Precise, but that configuration is
not recommended.)

Change-Id: Ic0ee1cb872f35bf6ff44042cb8f5aba27da50840
build: Added signing to the wesay windows 1.4 installer.
WS-213 List box appears in DB&E

List box from Base Forms tab does not disappear
if the "+" key is pressed to add the word.  If
you then click the Dictionary Browse and Edit tab,
the list box is still present.

This also addresses a crash that was seen when
exiting the program from the Base Forms tab.  It
used a control that had already been disposed.

Change-Id: Iefce4eb4ac8870ebd3926531082e627c75605a2d
Fix failing WeSay Unit Tests

The problem was forgetting to initialize the KeyboardController.

Change-Id: I1cd8992dd8dcdb5f4899945e172716e89a172ddd
Prevent crashes due to deleting WS in configuration

Creating and then deleting writing systems during setup could
lead to crashes in a couple of different ways, one of them
reported as WS-233.  These may be edge cases in terms of user
behavior, but made it easy to crash the program.

Change-Id: I6c3b56c429e4be3ec7175c9d063d601f84381b1e
Apply font for the chosen UI language where needed

This fixes WS-230 "UI in Burmese shows boxes".

Change-Id: I459365be5188363982b57937c1178df7195e05f2
Build WeSay with ReleaseMono libpalaso/chorus

Change the way that libpalaso and chorus are built when wesay
is built so that the Release builds are used.

Change-Id: Id932d892700050943738ae43c0479f18a0c7f1c4
WS-239 Horizontal and vertical scroll bars appear in Gecko

Horizontal and vertical scroll bars would appear if
a long word entry was made without spaces in it.  If
spaces were entered, the entry wrapped at the spaces
otherwise it would not break and the scroll bars
appeared instead.  With the change, it still works
the same for entries with spaces but it will now also
wrap at the end of the long entry.

Change-Id: I8604e4eae96e8c15a1a95a87d85acf17114e7376
WS-180 Adjust WeSay to read the LocalizedLists files from FLEx

Using the localized list files from FLex in place of the
question files and the ddp4.xml file.  The SemDom.xml file
is used for English and as the fallback if there is
no localized list file available for the specified language.

Change-Id: I833f9e61637f4e6083c0f7f5b765ea5e944517e0
Only sign when uploading

Recently, signing was added to the build script, but always when
building the installer.  When testing changes with the installer
scripts, you can't sign them.  So move the signing to be a
separate target and include it in the chain for upload.

Change-Id: Id40567eea3769c6aa23bc5844c381307d7740360
Allow setting the build step when building install

When testing the building of the installs, you need to be able to set
the build number to test the install upgrading from a previous
version.  Include specifying the build number during the execution
of the TestBuild.bat script.

Change-Id: I26011b5600f7657d0c70e4e9ea7ce0026a3c286b
WS-180: Changes to installer for semdom files

Change the references of the files assocated with semantic domains
for the new implementation that uses files directly from FLEx.

Change-Id: I45fbbe20a3c465f0bcee286b68b4275469715456
version 1.5.29~beta2

Change-Id: I4cb77065c5310ee68b48d0cfc9c917e901797c09