Merge branch 'hotfix-1'
Revert "Add common procedures in fpg_base for deadkeys"

This reverts commit ccfd4b2ae0a9dfae0d19ae7ba673118af70c75da.
Revert "Use dead key codes for special accentuated characters"

This reverts commit 5ee5b79db4825a3b2afa03dde72ddbe7e46b3c47.
Revert "Make special characters known by memo component"

This reverts commit d71020bc89474bb98aa49b62b769de2d6b20ca8d.
Revert "Make special characters known by editcombobox"

This reverts commit c7b3cdcd025e2f8cc8db7db0cf01fdacefbe2255.
Revert "Make special characters known by edit components"

This reverts commit bff6c8c3b5071ae28ba3c10cf612c55e893926b4.
Merge branch 'hotfix-2' into develop

I found a problem with the deadkey support - it broke keyboard input under
Windows. The original deadkey input issue seems to have been X11 specific,
so should be fixed at widget level, but rather in the fpg_x11.pas unit.
Published TfpgPanel.OnResize property
debug server: now allows you to copy selected message to clipboard
TfpgINIFile called the SysUtils.GetAppConfigDir() instead of fpgGetAppConfigDir()

This should fix the file encoding issue experienced under Windows.
debug server: added a "expanded view" for the selected message.

This means we can view multi-line items much easier.
Another file system encoding fix for TfpgINIFile

- fpgApplicationName() wrapper for SyUtils.ApplicationName
- TfpgINIFile reference ApplicationName, instead of fpgApplicationName
- In TfpgINIFile we forgot to encode the file name back to the system
  encoding before we called Create().
Deletes obsolete test cases for UI Designer.

There one only needed, years ago, when the UI Designer was started.
Persistent clipboard support under X11.

Some desktop enviroments or window managers include support for a clipboard
manager. This clipboard manager can make the content of the clipboard persistent
even after the source application closed down.
Adds new contributed grid widget - NiceGrid

See the readme.txt file for more details.
nicegrid: minor change to get unit to compile under 64-bit FPC.
nicegrid: Adds project files (for Lazarus IDE) for the three demos.
Implemented a new ConvertTextToUTF8() which converts some encoding to UTF8
docview: refactored text encoding version

docview now uses a single fpGUI call to do encoding conversions. This
make is much easier to maintaing - a single method needs to be
modified if new encoding conversions get added.
docview: When searching, do a text encoding conversion of dictionary words.

We forgot to do this before, so sometimes text could not be found.


Also added a note on how we could improve the speed.