Fix Ubuntu packaging to allow semantic versioning suffix

The build scripts assumed that the third part of the version number
was always a number.  For Ubuntu, we want to add ~alphaX to indicate
that it is a alpha release.

Change-Id: I53a40c10cc8ee065035ed73918c8a7b5b24fc0f0
Gecko Mode fix for new word entry

Modified DetailList.cs so that the initial
word box will focus correctly on a new word
selection.
Eliminated extra debug lines checked in by
mistake on previous update.
Modified ChangeFocus to match suggestions by
Tom Hindle.

Change-Id: I8e5435f4e2f8c0be4d2adc97486ef2846da4fbf0
Eliminate context menu from Gecko boxes

Right clicking on a gecko derived control is
displaying a nasty context menu that doesn't
go away.   This eliminates that box.

Change-Id: I0f43ca07e1cbb953b93426bd956ee0507099a58e
Correct Collapsible Splitter error

In some cases, Mono will return a -1 for the split
position instead of the current position.  This
was causing WeSay to hide the control.  This change
causes WeSay to neither save nor adjust the control
if it receives a value that is invalid.

Also set up to retry the adjustment of the splitter
one time after an initial failure of this kind.  This
corrected both of the problems the tester reported.

Change-Id: Ia1d5f4ea4ed1e850931d2407264cf1b95a44df66
Gecko AutoCompleteWithCreation

This implements the Gecko AutoCompleteWithCreation feature.

Change-Id: Id9174c01dd35ddba131d01741b646373cf31c624
Fix Package building for Mono 3

The Copy actions was changed in Mono 3 so that DestinationFiles
has to have the same number of files as SourceFiles.  The correct
variable to use is DestinationFolder.  This is a similar change
as (9ff0841) + (3a3cab6).

Change-Id: I60acd862c4e448a4e86d50191c50c8977b3c0737
Work around bug in Mono 3 greedy pattern matching

With Mono 3, the DirectoryScanner is selecting too many files (or
not excluding enough files) when using "$(RootDir)/src/**/subdir/**/*"
pattern. This works around this (based on previous work on clean
target work around). It would be nice to fix the real problem,
but there will be someone that uses the system mono and not
our custom mono to build.

Change-Id: Ia590640c24685e167bcc678feded9147716e1faf
Add Chorus_Help.chm to Linux package

The Windows install already includes Chorus_Help.chm in the
ChorusMergeModule.msm.  The Linux package building didn't include
it.  This downloads the file from a TeamCity build and has it
installed into the InstallApp directory (instead of InstallData)
since this is a Chorus requirement and JasonNaylor told me that
I should not change that behavior.

Change-Id: Iece7c1e3140bc507429698160a5c481549f938a5
version 1.5.20

Change-Id: I84b27efd774d41319e36d44b322008848ad90fb1
WS-105 PageDown in CAWL-MOZ display issue

If the last word in the list is selected and then
the page down key is pressed, the "Congratulations"
display appears, overlaying most of the screen.  In
Windows, the edge of the list box isn't visible, but
in Linux, it is.  This change moves the Congratulations
control to the left so  that it overlays all of the
list box in Linux and Windows and doesn't provide
confusion.

Change-Id: I29b32f07e36ff114e8e3b35cec400f833cf9f70f
WS-120: Add dependency on udisks package

In Trusty, udisks is nolonger installed (instead udisks2).  If
The user upgrades from a previous release, then udisks will still
be there.  On a new installation of Trusty, it is missing and
an exception is thrown in NDesk.DBus when accessing the drives
for chorus.

Change-Id: Iff09b4ace1a281dc5ccfcb3742ef15d007d28ba1
Gecko Focus Issues

This resolves a number of focus issues while in Gecko mode.
Issues included:
* Inputting while mouse hovered over a Gecko control without focus
  accepted input
* Issues with not being able to input into a GeckoBox that had focus
  unless the mouse hovered over it in some instances
* Problems with clicking in the middle of a GeckoBox with
  text already in it always focused to the last character
  in the string.

Change-Id: I6dfafd40b3daed16847bff4142caf26f8a8f8c13
version 1.5.21

Change-Id: I9886e8b632e37a37ea2988db763dfbc37e6b3fee