WS-130: Fix label Text

When no language is selected, one of the labels says,
"Save a Coy of the {0} LDML File...".  Replace Coy with Copy.

Note to reviewers, if you can suggest a substitution string for
{0} that should be used when no language is selected, then I
will consider adding that substitution to this fix.  It seems
ugly to see "{0}" in actual UI.  However, after a language is
selected, you can't unselect one.  Maybe the fix to this is to
select the first language when the dialog is opened.
Give initial instructions for using search box to find AoR images
Merge pull request #85 from JohnThomson/howToUseAoR

Give initial instructions for using search box to find AoR images
I changed the About Box to arrange controls using a table layout. I think that will help with future maintenance. Everything should be within a pixel or two of its original position. I also made the AboutBox resizable. That's probably not critical, but with the majority of the info being an HTML view, if the user really wants to see stuff easily, being able to increase the size helps. (I set the minimum to be the existing size so no app should have to worry about it getting sized so small that stuff gets clipped or lays out wrong.
The main functional change was to add a button and a link label that give the ability for the host application to help the user check for updates and see release notes. If the host app doesn't hook up an event handler for these controls, they will be hidden, so there will be no change for existing apps. This change was needed for HearThis, which is switching over to use the standard About Box.
Merge branch 'master' of https://github.com/sillsdev/libpalaso into AboutBoxCustomization
Merge pull request #89 from sillsdev/AboutBoxCustomization

About box customization
Fix missing keyboard layouts for Linux/Trusty

Some keyboards chosen by the user never showed up in WeSay, while
other keyboards that were not chosen did show up.  Who knew that
Gnome uses country codes for primary keys in keyboard identifiers
instead of language codes?  This fixes WS-148 (and almost certainly
FWNX-1439).
Merge pull request #90 from sillsdev/Fix-WS-148

Fix missing keyboard layouts for Linux/Trusty
Merge pull request #84 from chrisvire/FixAddDuplicateMoreButton

WS-130: Fix label Text
Add DirectoryInfo.DirectoryIsEmpty method and tests.
Add DirectoryInfo.DirectoryIsEmpty method and tests.
Merge pull request #91 from sillsdev/DirectoryIsEmpty

Add DirectoryInfo.DirectoryIsEmpty method and tests.
Add tests and comments
All keyboards should use CombinedKeyboardAdaptor on Trusty

The default keyboard was still trying to use XkbKeyboardAdaptor, which
doesn't work on Trusty.  Thus, for example, the keyboard would never
switch back to the English keyboard after switching to the vernacular
language's keyboard in WeSay.  The same would probably happen in FW.
Merge pull request #94 from sillsdev/FixTrustyDefaultKeyboard

All keyboards should use CombinedKeyboardAdaptor on Trusty